程序linuxjar运行命令行

worktile 其他 24

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中运行JAR文件的命令行命令是:

    “`
    java -jar 文件名.jar
    “`

    其中,`文件名.jar`是你要运行的JAR文件的名称。请确保你已经进入到包含JAR文件的目录中。

    如果你还没有安装Java开发工具包(JDK),请首先安装它。你可以通过以下命令来检查是否已经安装了JDK:

    “`
    java -version
    “`

    如果命令输出显示Java版本信息,则说明JDK已经安装。如果没有安装,请根据你的Linux系统版本进行JDK的安装。

    一旦你确认已经安装了JDK,你就可以使用上述命令来运行JAR文件了。这个命令会调用Java虚拟机(JVM)来执行JAR文件中的主类。

    如果你的JAR文件需要命令行参数,你可以在命令行命令中添加它们。例如:

    “`
    java -jar 文件名.jar 参数1 参数2
    “`

    其中,`参数1`和`参数2`是你要传递给JAR文件的参数。

    运行JAR文件之前,确保你已经设置了正确的环境变量和路径。此外,还要确保你的JAR文件是可执行的,并且具有适当的权限。如果有必要,你可以使用`chmod`命令来更改文件的权限。

    希望以上步骤能够帮助你在Linux中成功运行JAR文件的命令行命令。如果你有任何问题,请随时向我提问。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    将程序运行成为一个 jar 文件,并且在 Linux 命令行中运行这个 jar 文件,可以按照以下步骤进行:

    1. 编写 Java 程序并进行编译:
    首先,编写一个 Java 程序,并将其保存为一个 .java 文件。比如,创建一个名为 HelloWorld.java 的文件,并在其中编写如下代码:

    “`
    public class HelloWorld {
    public static void main(String[] args) {
    System.out.println(“Hello, World!”);
    }
    }
    “`

    然后,在命令行中运行以下命令来编译这个 Java 程序:

    “`
    javac HelloWorld.java
    “`

    这将生成一个名为 HelloWorld.class 的字节码文件。

    2. 将编译后的文件打包成 jar 文件:
    在命令行中运行以下命令来将编译后的 .class 文件打包成一个 jar 文件:

    “`
    jar cvf HelloWorld.jar HelloWorld.class
    “`

    这将创建一个名为 HelloWorld.jar 的 jar 文件,其中包含 HelloWorld.class 文件。

    3. 在 Linux 命令行中运行 jar 文件:
    在命令行中运行以下命令来运行生成的 jar 文件:

    “`
    java -jar HelloWorld.jar
    “`

    这将执行 HelloWorld.jar 文件中的 main 方法,并在命令行中打印出 “Hello, World!”。

    4. 可以附加参数:
    如果你的程序需要接受命令行参数,可以在运行 jar 文件时使用参数。例如,如果希望程序接受一个字符串参数并将其打印出来,可以在程序中略作修改并重新编译:

    “`
    public class HelloWorld {
    public static void main(String[] args) {
    if (args.length > 0) {
    System.out.println(“Hello, ” + args[0]);
    } else {
    System.out.println(“Hello, World!”);
    }
    }
    }
    “`

    然后,在运行 jar 文件时传入参数:

    “`
    java -jar HelloWorld.jar Alice
    “`

    这将打印出 “Hello, Alice”。

    5. 在 Linux 中添加可执行权限:
    如果你希望在 Linux 中直接运行 jar 文件而不需要输入 “java -jar” 前缀,可以为这个 jar 文件添加可执行权限。在命令行中运行以下命令:

    “`
    chmod +x HelloWorld.jar
    “`

    添加了可执行权限之后,可以直接运行 jar 文件:

    “`
    ./HelloWorld.jar
    “`

    这将执行 HelloWorld.jar 文件中的 main 方法,并在命令行中打印出 “Hello, World!”。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用以下命令来运行一个 JAR 文件的命令行程序:

    1. 打开终端:在 Linux 中,可以使用 Ctrl + Alt + T 快捷键来打开终端。

    2. 确认 Java 安装:在终端中输入以下命令,来检查你的系统是否已经安装了 Java:

    “`
    java -version
    “`

    如果已经安装了 Java,则会显示 Java 的版本信息。如果没有安装,你需要先安装 Java 才能运行 JAR 文件。

    3. 切换到 JAR 文件所在的目录:使用 cd 命令切换到 JAR 文件所在的目录。例如,如果 JAR 文件位于/home/user/myapp目录下,可以使用以下命令切换到该目录:

    “`
    cd /home/user/myapp
    “`

    4. 执行 JAR 文件:在终端中输入以下命令来执行 JAR 文件:

    “`
    java -jar filename.jar
    “`

    其中,filename.jar 是你要运行的 JAR 文件的文件名。例如,如果要运行的 JAR 文件名为myapp.jar,可以使用以下命令来执行该 JAR 文件:

    “`
    java -jar myapp.jar
    “`

    如果 JAR 文件需要命令行参数,你可以在命令后面直接添加参数。例如,以下命令将 JAR 文件和两个参数一起传递给 Java 虚拟机:

    “`
    java -jar myapp.jar arg1 arg2
    “`

    这样,JAR 文件中的程序就会使用这些参数来执行。

    5. 程序执行完成:经过一段时间,程序会完成执行,并在终端中显示相应的输出或结果。如果程序没有无限循环,那么执行完毕后终端会自动回到命令提示符下,你可以输入下一个命令。

    这就是在 Linux 中执行 JAR 文件的命令行程序的步骤。请注意,对于某些需要图形界面的程序,可能需要其他的配置和设置才能正常运行。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部