我刚刚完成了客户端工具的开发,该工具使用 Jfreechart jar、dll 和用于 JNI 接口(interface)的 lib 文件。现在我想导出/向客户端提供一个可执行文件,我尝试单击 java 项目文件夹并导出 Java>Runnable Jar 文件(将所需的库提取到生成的 JAR 中),导出的 Jar 文件带有一些警告。但是,我们无法在客户端计算机上运行该文件。我该如何解决这个问题,显然我不想提供完整的Java项目并要求客户端从IDE运行。请向我提供意见。
最佳答案
由于 Java 是一个跨平台环境,因此它并不真正具有像 EXE 或其他任何东西那样的“可执行文件”。相反,您可以使用 Java 运行时运行 .jar 文件。例如:
C:\>java.exe MyProgram.jar
当然,一旦安装了 Java 运行时,某些操作系统就会为您执行此操作。
有一些程序可以将 .JAR 转换为 .EXE,但我相信它们只是编译一个调用 Java 运行时的薄包装器。
关于java - 向客户端提供/导出可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7585970/