linux中-jar参数运行时classpath设置方法

        当用java -jar chexun.jar来运行一个应用程序时,会找不到第三方的jar包。实际上当使用-jar参数运行时,JVM会屏蔽所有的外部classpath,而只以内部的class作为类的寻找范围。

        解决方法:BootStrap class扩展方案

        java -Xbootclasspath/a: /usrhome/thirdlib.jar: -jar yourJarExe.jar

        例如:

        java -Xbootclasspath/a:./lib/mysql-connector-java-5.1.34.jar: -jar static_article_category.jar >> static_article_category.log 2>&1 &

猜你喜欢

转载自sxyqhyt.iteye.com/blog/2214801