2011-08-19 114 views
0

我已经创建了一个程序,该程序从System.in获取输入并输出到System.out。我创建了可执行的jar文件,我想运行它,而不用在windows中输入java -jar。有没有办法做到这一点?在控制台中运行JAR

回答

1

有很多方法可以做到这一点。最简单的方法是创建一个为您调用它的批处理文件(.bat文件)。还有一些解决方案将从jar文件创建一个Windows可执行文件。注意:这些程序不会编译字节码,它们只是在jar中创建一个可执行的包装器。一种选择是Jar2Exe,但也有不少。 JSmooth是我之前使用过的另一个选项,效果很好。像这样的程序的另一个优点是您可以将所有相关的jar包捆绑到同一个可执行文件中。一些搜索“jar to exe”的谷歌应该会找到适合您的解决方案的工具。

0

在windows上,如果环境设置良好,只需双击jar文件就可以打开它。

1

你可以写一个.bat脚本来启动你的jar。

0

您使用“开始”命令,如“C:\> start myJarFile.jar”。