当前位置: 技术问答>linux和unix
关于jar文件运行时的环境变量。
来源: 互联网 发布时间:2015-09-06
本文导语: 我有一个jar文件,可运行时需要其它的jar包,我把它们设在环境变量中,可运行时却找不到。 [lefteye@localhost download]$ echo $CLASSPATH /home/lefteye/java/eclipse/plugins/org.eclipse.swt.gtk_3.0.1/ws/gtk/swt.jar [lefteye@localhost download]$ jav...
我有一个jar文件,可运行时需要其它的jar包,我把它们设在环境变量中,可运行时却找不到。
[lefteye@localhost download]$ echo $CLASSPATH
/home/lefteye/java/eclipse/plugins/org.eclipse.swt.gtk_3.0.1/ws/gtk/swt.jar
[lefteye@localhost download]$ java -jar Azureus2.2.0.0.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Layout
at org.gudy.azureus2.ui.swt.Main.(Main.java:40)
at org.gudy.azureus2.ui.swt.Main.main(Main.java:115)
[lefteye@localhost download]$ java org/eclipse/swt/widgets/Layout
Exception in thread "main" java.lang.NoSuchMethodError: main //这一句显示应该可以找到Layout.class.
[lefteye@localhost download]$
这是为什么。jar包应该已经设置对了。
[lefteye@localhost download]$ echo $CLASSPATH
/home/lefteye/java/eclipse/plugins/org.eclipse.swt.gtk_3.0.1/ws/gtk/swt.jar
[lefteye@localhost download]$ java -jar Azureus2.2.0.0.jar
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Layout
at org.gudy.azureus2.ui.swt.Main.(Main.java:40)
at org.gudy.azureus2.ui.swt.Main.main(Main.java:115)
[lefteye@localhost download]$ java org/eclipse/swt/widgets/Layout
Exception in thread "main" java.lang.NoSuchMethodError: main //这一句显示应该可以找到Layout.class.
[lefteye@localhost download]$
这是为什么。jar包应该已经设置对了。
|
main 没这个方法