【问题标题】:how to add address of input file when creating jar file? [duplicate]创建jar文件时如何添加输入文件的地址? [复制]
【发布时间】:2013-06-07 06:30:59
【问题描述】:

我在 java Netbeans 中创建了一个项目,我想创建一个可以在任何其他系统上运行的 .exe 或 .jar 文件。 我的项目有一个 Main.java 类和另一个类 GetRules.java 。 .exe 文件应该可以在包含 train.txt 作为输入并创建 Model.txt 作为输出的任何文件夹中运行

我该怎么做?

【问题讨论】:

  • 对于部署 Java 桌面应用程序,最好的选择通常是安装应用程序。使用Java Web Start。 JWS 适用于 Windows、OS X 和 *nix。

标签: java netbeans exe


【解决方案1】:

您正在寻找的是可以执行您的项目的可执行文件 叫你主班

这就是你可以做的事情

第一步:收集所有文件,类文件

第 2 步:创建一个 jar 文件,收集项目中的所有文件

第 3 步:this.jar 文件可在任何具有可用 JVM 的环境中执行

您将拥有 .jar 文件,而不是 .exe 文件,但为您服务

您可以参考this链接了解如何创建jar文件

【讨论】:

  • @RezanMoradi : 那么在这种情况下,只需参考问题的答案,它为您标记了重复的问题,只需访问该答案
  • 如何指定输入文件的地址,使其独立于我的系统?
  • 你经历过教程吗? ,它从你的包结构开始使用地址,你不需要提到完整的路径
【解决方案2】:

Java 程序不编译成exe 文件,而是Java 字节码,通常存储在jar 容器中。 exe 文件只能在 Windows 系统上运行,但 Java 字节码是平台无关的。

你可以做的是使用像Launch4j 这样的包装器。它将jar文件包装成一个exe文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-04-26
    • 1970-01-01
    • 2015-05-26
    相关资源
    最近更新 更多