0

Java プロジェクトの実行可能 jar を作成し、jar をテストしましたが、Windows では期待どおりに動作していますが、Unix で同じ jar を実行しようとすると..

java jar my.jar

..以下のエラーが表示されます:

Exception in thread "main" java.lang.NoClassDefFoundError: jar
Caused by: java.lang.ClassNotFoundException: jar
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321) 
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)

上記のエラーを克服するにはどうすればよいですか?

4

2 に答える 2

5

そのはず

java -jar my.jar

ではない

java jar my.jar

見る

于 2013-06-26T18:25:52.813 に答える