Skip to content

ubuntu安装jdk

安装jdk,以jdk17为例

shell
sudo apt update
sudo apt install openjdk-17-jre

# 安装完毕后查看是否安装成功
java -version

运行jar文件

  • 前台运行jar文件(这种方式会锁定当前终端,直到程序结束或被中断(按 ctrl + c))

    shell
    java -jar app.jar
  • 后台运行jar文件(虽然将程序放入后台,但是关闭终端时程序会停止)

    shell
    java -jar app.jar &
  • 后台运行jar文件 && 避免程序在终端关闭时停止

    shell
    # nohup会忽略挂断信号,使程序在后台持续运行,输出会被重定向到nohup.out文件中
    nohup java -jar app.jar &
  • 后台运行jar文件 && 避免程序在终端关闭时停止 && 将输出重定向到一个指定的文件(如名为output.log的文件)

    shell
    nohup java -jar app.jar > output.log 2>&1 &
  • 指定启动端口

    shell
    nohup java -jar app.jar --server.port=8080 > output.log 2>&1 &

查看后台进程

  • 查看当前运行的java进程

    shell
    ps aux | grep java
  • 查看日志文件

    shell
    tail -f 文件名.log

管理后台进程

  • 停止进程(获取进程PID后)

    shell
    kill PID
  • 强制停止进程

    shell
    kill -9 PID
  • 查看进程状态(包括CPU和内存使用情况)

    shell
    top

参考文档

MIT版权,未经许可禁止任何形式的转载