java - 如何使 netbeans 创建的 jar 文件在系统中的任何位置工作

标签 java swing jar executable netbeans7.0

我在 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/

相关文章:

java - 从 .jar 文件运行时无法在 Java Swing 中加载图像

java - 如何在 : file 的应用程序中导入 build.gradle 之外的 gradle 类

java - 通过哈希码比较两个数组

java - 使用 C++ 语法的 ANTLR 解析器示例

java - ActionListener 中的 setProperty

java - 简单的GUI Java布局问题

java - 如何将 build.xml 中定义的变量值传递给 Java 类

java - OpenCV 不适用于 JavaFx

java - 使用 Maven(和 Eclipse)管理 Jar 文件外部的资源

java - 在 Linux 上运行 Swing jar