繁体   English   中英

使用Eclipse创建java可执行文件

[英]Create a java executable with Eclipse

这是一个全新的问题。 我在Ubuntu上运行Eclipse。 我创建了一个测试项目,我想编译成一个可执行文件(相当于Linux等效的Windows .exe文件)。 这是我的程序的内容:

public class MyTest {
    public static void main(String[] args) {

        System.out.println("You passed in: " + args[0]);

    }
}

我想知道如何编译它,然后如何从命令行执行它。

谢谢!

您需要创建一个可执行的JAR文件。 很快就会有步骤。

右键单击该项目,然后选择Export下的JAR文件。

在此输入图像描述

输入要保存的路径。 这里的例子是Windows。 根据您的平台进行更改。

在此输入图像描述

点击下一步。

在此输入图像描述

通过浏览并选择包含main方法的类的位置来编辑Main Class字段。

在此输入图像描述

运行

要运行JAR文件,请打开shell或命令提示符并执行以下命令:

java -jar path/to/test.jar

在Eclipse中,选择文件然后导出,您将不得不选择runnable jar。 此外,系统将提示您选择主类MyTest。

Eclipes教程非常有用,如果您执行“创建Hello World应用程序”教程,它将引导您完成设置项目,构建应用程序和运行jar文件的过程。

我想知道如何编译它...

请参阅有关如何让Eclipse创建JAR文件的其他答案。

...然后如何从命令行执行它。

在简单的情况下,您可以通过运行java -jar yourApp.jar <args>执行它。

如果您的应用程序依赖于外部库,那么它有点复杂......

为什么我会选择jar文件而不是可执行jar文件?

  • 因为JAR文件是可移植的,而二进制可执行文件不是。
  • 因为JIT编译的代码比提前编译的代码运行得更快。
  • 因为标准Java工具链不支持创建二进制可执行文件。 同上Eclipse,AFAIK。

标记的解决方案不起作用。 改为使用“runnable”jar,然后使用java -jar <jarfile>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM