如何运行jar
文件?
我试过这个:
java iCChecker.jar
但我得到了下一个痕迹:
Exception in thread "main" java.lang.NoClassDefFoundError: iCChecker/jar
Caused by: java.lang.ClassNotFoundException: iCChecker.jar
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: iCChecker.jar. Program will exit.
那么,我做错了什么?以及如何启动这个jar文件呢?
答案1
要运行 jar 文件,请将-jar
选项传递给 java。否则,它假设给定的参数是类的名称,而不是 jar 文件的名称(特别是在这种情况下,它正在查找jar
package 中命名的类iCChecker
)。
所以java -jar iCChecker.jar
会起作用。