我在 netbeans
中有一个 Java 桌面应用程序。我使用 netbeans
提供的 clean 和 build 命令为该项目创建了一个可执行 jar 文件。通过使用此命令,将在 netbeansProjects//dist/.jar 下创建可执行 jar 文件。我可以使用项目路径中的 java -jar .jar 从命令行执行此 jar 文件。但问题是,当我将此 jar 移到 netbeans 项目文件夹之外(例如桌面并运行 jar 文件)时,它会给出类型为“线程“main”中的异常 java.lang.NoClassDefFoundError
的错误”。如何解决这个问题并使jar文件从系统的任何位置都可执行。
最佳答案
完整的说明可以在 dist/README.TXT
中找到:
To distribute this project, zip up the dist folder (including the
lib
folder) and distribute the ZIP file.
关于java - 如何使 netbeans 创建的 jar 文件在系统中的任何位置工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12453373/