linux的jar包运行与关闭命令

fiy 其他 117

回复

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

    Linux系统中运行和关闭jar包的命令有以下几种方式:

    1. 使用java命令运行jar包:
    “`
    java -jar
    “`
    例如:
    “`
    java -jar /path/to/myapp.jar
    “`
    使用这种方式运行jar包时,可以在命令行中添加一些参数,例如设置JVM参数、传递程序参数等。

    2. 将jar包作为后台进程运行:
    “`
    nohup java -jar &
    “`
    例如:
    “`
    nohup java -jar /path/to/myapp.jar &
    “`
    使用nohup命令可以让jar包在后台运行,并在关闭终端时不会受影响。通过添加&符号,可以使jar包在后台进程中运行。

    3. 结合使用screen和java命令运行jar包:
    “`
    screen -S java -jar
    “`
    例如:
    “`
    screen -S myapp java -jar /path/to/myapp.jar
    “`
    这种方式可以在Linux中使用screen程序创建一个会话,并在该会话中运行jar包。通过这种方式,即使关闭了终端,jar包也会继续在会话中运行。

    4. 使用kill命令关闭运行的jar包:
    首先,可以使用ps命令查找运行的java进程:
    “`
    ps -ef | grep java
    “`
    找到对应的进程ID(PID),然后使用kill命令关闭进程:
    “`
    kill “`
    例如:
    “`
    kill 12345
    “`
    这会向指定的进程发送一个终止信号,使其停止运行。

    无论使用哪种方式运行和关闭jar包,都要注意处理好异常情况,确保程序正常运行和正确关闭。另外,可以通过脚本、服务管理工具等方式对jar包进行更加灵活的管理和控制。

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

    在Linux系统上,运行和关闭JAR包可以通过以下命令来实现:

    1. 运行JAR包:
    $ java -jar .jar

    或者,如果JAR包有依赖的其他JAR包,可以使用以下命令:
    $ java -cp .jar:<依赖的JAR包1>.jar:<依赖的JAR包2>.jar:<...> <主类名>

    例如,要运行名为”myapp.jar”的JAR包,并且它依赖于”lib1.jar”和”lib2.jar”两个JAR包,可以使用以下命令:
    $ java -cp myapp.jar:lib1.jar:lib2.jar com.example.myapp.MainClass

    这样,Java虚拟机将会启动,并执行JAR包中的主类。

    2. 关闭运行中的JAR包:
    Linux系统上,可以使用kill命令来关闭一个正在运行的进程。首先,需要找到正在运行的JAR包的进程ID(PID),可以使用以下命令来查找:
    $ ps aux | grep

    找到正在运行的JAR包的进程ID后,可以使用以下命令来关闭它:
    $ kill <进程ID>

    或者,可以使用以下命令来直接关闭正在运行的JAR包:
    $ pkill -f .jar

    3. 后台运行JAR包:
    如果希望在后台运行JAR包,可以使用nohup命令,该命令可以在终端关闭后继续运行程序,并将输出重定向到一个文件中。可以使用以下命令来实现:
    $ nohup java -jar .jar > output.log &

    这样,JAR包将会在后台运行,并将输出保存到名为”output.log”的日志文件中。

    4. 指定JAR包的日志文件:
    默认情况下,JAR包的日志输出会显示在终端上。如果希望将日志输出到一个文件中,可以通过重定向来实现。例如,可以使用以下命令将日志输出重定向到一个名为”log.txt”的文件中:
    $ java -jar .jar > log.txt

    5. 拓展:使用系统服务管理运行JAR包:
    如果需要将JAR包配置为系统服务,在系统启动时自动运行,可以使用Systemd或者Init.d等工具来实现。这样,可以方便地控制和管理JAR包的运行。具体操作可以参考相关文档或者教程。

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

    在Linux系统下,我们可以使用一些命令来运行和关闭.jar文件。

    一、运行.jar文件:
    1. 打开终端,进入.jar文件所在目录。
    2. 使用命令`java -jar FileName.jar`运行.jar文件,其中`FileName.jar`是要运行的.jar文件名。

    示例:
    “`
    $ cd /path/to/jar/file
    $ java -jar FileName.jar
    “`
    在运行过程中,JVM会启动并加载.jar文件中的类,并执行其中的代码。

    二、关闭.jar文件:
    1. 使用快捷键`Ctrl+C`来中断正在运行的.jar文件。这会终止程序的执行并关掉JVM进程。

    示例:
    运行.jar文件后,按下`Ctrl+C`键即可关闭该程序。

    注意事项:
    1. 确保已经正确安装了Java开发环境(JDK)。
    2. 确保.jar文件具有可执行权限,可以使用`chmod +x FileName.jar`命令来添加可执行权限。
    3. 确保.jar文件中的`Main-Class`属性正确设置为要运行的主类。
    4. 如果需要添加其他参数,可以使用`java -jar FileName.jar param1 param2 …`的形式来运行.jar文件,并传递参数。
    5. 在某些情况下,可能需要设置系统环境变量或者使用`export`命令来指定Java运行时所在的路径。

    总结:
    在Linux系统下,通过使用`java -jar`命令来运行.jar文件可以很方便地执行Java程序。关闭.jar文件只需按下`Ctrl+C`即可。确保已正确安装Java开发环境,并设置了正确的路径和权限,可以确保顺利运行和关闭.jar文件。

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

400-800-1024

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

分享本页
返回顶部