这是一个全新的问题。我在Ubuntu上运行Eclipse。我创建了一个测试项目,我想编译成一个可执行文件(相当于Linux等效的Windows .exe文件)。这是我的程序的内容:
public class MyTest {
public static void main(String[] args) {
System.out.println("You passed in: " + args[0]);
}
}
我想知道如何编译它,然后如何从命令行执行它。
谢谢!
答案 0 :(得分:26)
您需要创建一个可执行的JAR文件。步骤将很快进行。
右键单击该项目,然后选择导出下的JAR文件。
输入要保存的路径。这里的例子是Windows。根据您的平台进行更改。
点击下一步。
通过浏览并选择包含main
方法的类的位置来编辑主类字段。
运行
要运行JAR文件,请打开shell或命令提示符并执行以下命令:
java -jar path/to/test.jar
答案 1 :(得分:3)
在Eclipse中,选择文件然后导出,您必须选择runnable jar。此外,系统将提示您选择主要类MyTest。
答案 2 :(得分:2)
Eclipes教程非常有用,如果您执行“创建Hello World应用程序”教程,它将引导您完成设置项目,构建应用程序和运行jar文件的过程。
答案 3 :(得分:1)
我想知道如何编译它......
请参阅有关如何让Eclipse创建JAR文件的其他答案。
...然后如何从命令行执行它。
在简单的情况下,您可以通过运行java -jar yourApp.jar <args>
来执行它。
如果您的应用程序依赖于外部库,那么它会更复杂......
为什么我会选择jar文件而不是可执行jar文件?
答案 4 :(得分:0)
标记的解决方案不起作用。
使用&#34; runnable&#34;而不是<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div entity-status='switch.office_light_2'>
</div>
<input id="bn_Switch" type="submit" value="Click" />
<div id='live'>
</div>