如何在CMD中启动Java程序?

时间:2013-07-23 13:31:24

标签: java windows

我需要从命令提示符运行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中自动运行此功能

3 个答案:

答案 0 :(得分:1)

在您要执行jar的文件夹中打开终端/命令控制台...然后写:

java -jar jar-file-name.jar

否则,正如Steven C建议的那样,使用上面的命令制作批处理文件jar-file-name.bat。记住文件的路径。

要制作批处理文件,您只需使用上述命令创建一个txt文件,保存并使用.bat扩展名重命名。双击它并享受您的Java应用程序。

如果要合并批处理文件和jar文件,请尝试查看此How to create a Java application which can be run by a click?

答案 1 :(得分:1)

这很简单,只需打开命令提示符并输入java -jar jarname.jar即可。现在你很高兴去!

答案 2 :(得分:1)

如果您想在启动时执行Jar文件,您可以:

Windows环境

第一种方法:

转到开始/运行,然后写入并写入REGEDIT

转到HKEY_LOCAL_MACHINE / SOFTWARE / MICROSOFT / Windows /当前版本/运行

将路径附加到JAR文件。

第二种方法

将您的JAR文件添加到START / ALL PROGRAMS / Autostart

Linux环境

在Linux上,应该快速:

/etc/init.d / 中创建一个脚本以启动jar。

请记住添加&对命令。通过这种方式,java进程将在后台运行。

启动脚本应为

#!/bin/bash

java -jar myapp.jar &

如果我不明白这个问题,我很抱歉。当我在启动时阅读时,我已经用这种方式解释了。