0

我需要从命令提示符运行一个 JAR 文件。基本上我需要在启动时使用以下命令:java -jar jar-file-name.jar,但是如何?

更多细节:

我需要一个程序启动器,它将在 cmd 中启动我的程序。示例代码:

class hello_world{
  public static void main(String args[])
  {
    System.out.println("Hello World!");
  }
}

如何在不使用的情况下在 cmd 中自动运行它java -jar jar-file-name.jar

4

3 回答 3

1

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

java -jar jar-file-name.jar

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

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

如果您想合并批处理文件和 jar 文件,请尝试查看如何创建可以通过单击运行的 Java 应用程序?

于 2013-07-23T13:35:19.627 回答
1

这很容易做到,只需打开命令提示符并输入java -jar jarname.jar. 现在你可以走了!

于 2013-07-23T13:40:48.207 回答
1

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

视窗环境

第一种方法:

转到开始/运行,然后写入并写入 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 &

如果我不明白这个问题,我很抱歉。当我在启动时阅读时,我是这样解释的。

于 2013-07-23T13:52:17.833 回答