|
|
一个HelloWorld程序,在Eclipse里运行可以。
在命令行下编绎通过,但是运行时显示:
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
当前目录有:
- libswt-awt-gtk-3139.so
- about.html libswt-cairo-gtk-3139.so swt.jar
- Hello.class libswt-gnome-gtk-3139.so swt-mozilla.jar
- Hello.java libswt-gtk-3139.so swt-pi.jar
- libcairo.so.1 libswt-mozilla-gtk-3139.so
- libswt-atk-gtk-3139.so libswt-pi-gtk-3139.so
复制代码
java -classpath swt.jar -Djava.library.path=. Hello
也是同样的错误。把.换成绝对路径也没用。
如果把*.jar复制到<JAVA_HOME>/jre/lib/ext和
再把*.so复制到<JAVA_HOME>/jre/lib/i386,也就是java.library.path
这样就行了,但是我想做成LumaQQ那样的效果。
我应该怎么做?
谢谢。 |
|