linux启动jar程序命令

fiy 其他 24

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用以下命令来启动一个JAR程序:

    java -jar

    其中,”“是要执行的JAR文件的路径。请确保在运行该命令之前,已经正确安装了Java运行环境。

    另外,你还可以使用以下命令来指定JVM参数:

    java -Xmx<最大堆内存大小> -Xms<初始堆内存大小> -jar

    “-Xmx<最大堆内存大小>“参数用于设置JVM的最大堆内存大小,例如”1G”表示最大堆内存为1GB。

    “-Xms<初始堆内存大小>“参数用于设置JVM的初始堆内存大小,例如”512M”表示初始堆内存为512MB。

    以上就是在Linux系统中启动JAR程序的命令。希望对你有所帮助!

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

    在Linux上启动一个.jar程序可以使用以下命令:

    1. 使用java命令:
    “`shell
    java -jar your_program.jar
    “`

    2. 指定Java虚拟机参数:
    “`shell
    java -Xmx512m -jar your_program.jar
    “`
    这里的-Xmx512m指定了最大内存为512MB。

    3. 指定启动参数:
    “`shell
    java -jar your_program.jar arg1 arg2
    “`
    这里的arg1和arg2是你的程序接受的命令行参数。

    4. 使用nohup命令让程序在后台运行:
    “`shell
    nohup java -jar your_program.jar &
    “`
    这样程序会在后台运行,并且不会受到终端关闭的影响。

    5. 指定启动类:
    如果你的.jar程序中有多个类,并且需要指定启动类,可以使用以下命令:
    “`shell
    java -cp your_program.jar com.example.MainClass
    “`
    这里的com.example.MainClass是你的启动类的完整包路径。

    需要注意的是,以上命令需要保证在系统中已经安装了Java运行环境(JRE)或者Java开发工具包(JDK)。如果没有安装,可以通过以下命令安装OpenJDK:
    “`shell
    sudo apt-get install openjdk-8-jdk
    “`
    这里以Ubuntu 18.04为例,其他Linux发行版可能有不同的安装方法。

    此外,为了保证程序的稳定运行,建议在启动脚本中设置合适的文件权限和环境变量,并使用工具如supervisor或systemd来管理和监控程序的运行状态。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,启动一个Java的可执行JAR程序可以使用以下命令:

    “`
    java -jar your_program.jar
    “`

    这个命令会使用Java的虚拟机来执行JAR程序。以下是具体操作流程:

    1. 打开终端或命令行窗口。你可以通过点击桌面上的终端图标来打开终端,或者使用快捷键组合(例如Ctrl+Alt+T)来打开终端。
    2. 使用`cd`命令切换到JAR程序所在的目录。假设JAR程序名为`your_program.jar`,那么你可以使用以下命令切换到该JAR程序所在的目录:
    “`
    cd /path/to/your/program
    “`
    换成实际的路径。
    3. 执行以下命令来启动JAR程序:
    “`
    java -jar your_program.jar
    “`
    这个命令会使用系统上已安装的Java虚拟机来执行JAR程序。如果你系统上安装了多个版本的Java,你可以通过设置`JAVA_HOME`环境变量来指定要使用的Java版本。
    4. 如果一切正常,JAR程序就会被启动并开始执行。

    另外,如果你想后台运行JAR程序,可以使用以下命令:
    “`
    nohup java -jar your_program.jar &
    “`
    这个命令将会使用`nohup`命令让JAR程序在后台运行,并且将所有输出重定向到文件名为`nohup.out`的文件中。你可以在终端输入命令后立即关闭终端窗口,而不会影响JAR程序的运行。如果需要停止后台运行的JAR程序,可以使用`kill`命令,具体命令为:
    “`
    kill pid
    “`
    其中`pid`是要停止的进程的ID,可以使用`pgrep`命令来查找进程的PID,例如:
    “`
    pgrep -f your_program.jar
    “`
    这个命令会返回使用`your_program.jar`来启动的进程的PID。

    希望以上信息对你有帮助!如果还有其他问题,请随时提问。

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

400-800-1024

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

分享本页
返回顶部