我在 java Netbeans 中创建了一个项目,我想创建一个可以在任何其他系统上运行的 .exe 或 .jar 文件。我的项目有一个 Main.java 类和另一个类 GetRules.java 。.exe 文件应该可以在包含 train.txt 作为输入并创建 Model.txt 作为输出的任何文件夹中运行
我怎样才能做到这一点?
你正在寻找的是一个可执行文件,它可以执行你的项目调用你的主类
所以这就是你可以做的
第一步:收集所有文件,类文件
第 2 步:创建一个 jar 文件,收集项目中的所有文件
第 3 步:this.jar 文件可在任何具有可用 JVM 的环境中执行
您将拥有 .jar 文件,而不是 .exe 文件,但为您服务
您可以参考此链接以了解如何创建 jar 文件
Java 程序不会编译成exe
文件,而是通常存储在jar
容器中的 Java 字节码。exe
文件仅在 Windows 系统上运行,但 Java 字节码与平台无关。
你可以做的是使用像Launch4j这样的包装器。它将jar文件包装成一个exe文件。