我需要从命令提示符运行一个JAR文件。基本上,我需要在启动时使用以下命令:java -jar jar-file-name.jar
,但如何使用?
更多详细信息:
我需要一个程序启动器,它将在cmd中启动我的程序。示例代码:
class hello_world{
public static void main(String args[])
{
System.out.println("Hello World!");
}
}
如何在不使用java -jar jar-file-name.jar
的情况下在cmd中自动运行此程序?
打开终端/命令控制台。。。在您有要执行的jar的文件夹中,然后写入:
java -jar jar-file-name.jar
否则,按照Steven C的建议,使用上面的命令创建一个批处理文件jar-file-name.bat
。记住文件的路径。
要制作一个批处理文件,只需要使用上面的命令创建一个txt文件,保存它,然后用.bat
扩展名重命名它。双击它,享受您的Java应用程序。
如果你想合并批处理文件和jar文件,试着看看这个如何创建一个可以点击运行的Java应用程序?
如果您想在启动时执行Jar文件,您可以:
Windows环境
第一种方法:
转到"启动/运行",然后写入并写入REGEDIT
转到HKEY_LOCAL_MACHINE/SOFTWARE/MMICROSOFT/Windows/当前版本/运行
将Path附加到JAR文件中。
第二种方法
将您的JAR文件添加到START/ALL PROGRAMS/Autostart
Linux环境
在Linux上,一个快速的方法应该是:
在/etc/init.d/中创建一个脚本来启动jar。
记得添加&到命令。通过这种方式,java进程将在后台运行。
启动脚本应该是
#!/bin/bash
java -jar myapp.jar &
如果我不理解这个问题,我很抱歉。当我在启动时阅读时,我是这样解释的。
这很容易做到,只需打开命令提示符并键入java -jar jarname.jar
即可。现在你可以出发了!