如何运行 .jar 文件?没有找到主类

BЈо*_*вић 2 java

如何运行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.
Run Code Online (Sandbox Code Playgroud)

那么,我做错了什么?以及如何启动这个 jar 文件?

sep*_*p2k 5

要运行 jar 文件,请将-jar选项传递给 java。否则它假定给定的参数是一个类的名称,而不是一个 jar 文件的名称(特别是在这种情况下,它正在寻找jar一个在包中命名的类iCChecker)。

所以java -jar iCChecker.jar会起作用。