java - 我制作了一个 jar 文件,但它不像以前那样在命令行中运行

标签 java jar command-prompt

我制作了一个包含 list 和所有内容的可执行 jar 文件,当我不久前在命令提示符中运行它时,它工作得很好,但现在,我做了同样的事情,我还重新创建了 jar 几次,它保持给我这个错误:

Exception in thread "main" java.lang.NoClassDefFoundError: ComputingAverage (wro
ng name: me/kevinossia/mystuff/ComputingAverage)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        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 sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

我正在使用java -jarComputingAverage.jar命令。为什么我会收到此错误?

最佳答案

验证您的 MANIFEST 文件。它向 JVM 指示您的程序将如何运行。

有关更多信息,请查看这篇文章:http://www.mkyong.com/java/how-to-make-an-executable-jar-file/

关于java - 我制作了一个 jar 文件,但它不像以前那样在命令行中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14902807/

相关文章:

java - Hibernate:Query By Example 等效于关联条件查询

java - Spring Java多部分数据文件保存

javascript - Windows 脚本调用其他命令?

java - 如何使我的 JAR 在 Netbeans 7 中没有 -Djava.library.path 参数的情况下工作

java - 如何查看 Tomcat 正在使用/访问的 jar?

windows - 使用单个窗口命令从文件中提取 N 行

powershell - 命令提示符 : access denied when run PowerShell

java - 在java中查找 native 函数的源代码

java - Android 开发中的持久化数据存储

java - 运行 JAR 时出现 ClassNotFoundException,在 IntelliJ IDEA 中运行时没有错误