jdk安装使用(Linux)

JDK在Linux的安装

在Linux上安装JDK(Java Development Kit)可以通过以下步骤完成:

  1. 下载JDK安装包: 访问Oracle官方网站或者OpenJDK项目网站下载适合你的Linux版本的JDK安装包。选择合适的版本(比如Java 8、Java 11等)和合适的体系结构(32位或64位)。

  2. 解压安装包: 使用 tar 命令解压下载好的安装包。假设你下载的安装包名为 jdk-8u221-linux-x64.tar.gz在/server/jdk位置,那么需要进入该位置使用以下命令解压:

    #进入安装包位置
    cd /server/jdk
    #解压
    tar -xzf jdk-8u221-linux-x64.tar.gz
    # tar: 这是一个在 Unix 系统中用来归档文件的命令。
    # -x: 表示要执行解压缩操作。
    # -z: 表示要使用 gzip 解压缩。
    # -f: 后面跟着要解压的文件名。
    # -v: 表示详细模式,会显示解压缩过程中的文件名。
    
  3. 设置环境变量: 编辑你的 ~/.bashrc 或者 ~/.profile 文件,在其中添加以下内容:

    在Linux中 /etc/profile 是一个在 Linux 系统中用于配置全局 Shell 环境变量和启动时执行的命令的文件。当用户登录系统时,系统会首先读取并执行 /etc/profile 文件。

    通常,/etc/profile 包含了一些全局的环境变量的设置和一些全局生效的命令。这些设置和命令会影响所有用户的 Shell 环境。

    /etc/profile 中,你可能会看到一些设置环境变量的语句,比如 PATH 等,以及一些全局的初始化命令,比如设置默认的 umask 等。

    这个文件通常只能由系统管理员或具有管理员权限的用户编辑。修改 /etc/profile 文件可能会影响到整个系统的行为,所以修改之前应该谨慎备份和审查。

    所以我们在 cd /etc/profile 的尾部编辑

    # 配置jdk的按照目录JAVA_HOME
    export JAVA_HOME=/server/jdk/jdk1.8.0_221
    # 配置CLASSPATH环境变量(可以不配置)
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    # 配置环境变量PATH
    export PATH=$JAVA_HOME/bin:$PATH
    

    /server/jdk/jdk1.8.0_221 替换为你解压的JDK目录的路径。保存文件后,执行以下命令使修改生效:

    source /etc/profile
    
  4. 验证安装: 打开终端,运行以下命令验证JDK是否安装成功:

    java -version
    

    如果安装成功,会显示JDK的版本信息。

通过这些步骤,你就可以在Linux上成功安装JDK了。

​ source`命令用于执行指定文件中的命令 也可以用来重新加载Shell的配置文件,从而刷新当前Shell的环境变量和其他配置

source 文件

Linux运行打包好的springboot项目

  1. 将项目打包为可执行的JAR文件:使用Maven或Gradle等构建工具,在项目根目录下执行构建命令,将Spring Boot项目打包成可执行的JAR文件。例如:

    mvn clean package
    

    或者

    ./gradlew clean build
    
  2. 上传JAR文件到Linux服务器:将生成的JAR文件上传到你的Linux服务器上,可以使用FTP、SCP等工具进行上传。

  3. 在Linux服务器上运行JAR文件:使用java命令在Linux上运行打包好的Spring Boot项目。假设你的JAR文件名为your-project.jar,你可以在终端中使用以下命令运行:

    java -jar your-project.jar
    

    如果需要指定JVM参数,比如内存大小,可以在java命令后面添加参数。例如:

    java -Xmx512m -jar your-project.jar
    

    这将使用最大512MB的堆内存来运行你的应用程序。

  4. 后台运行(可选):如果你希望将Spring Boot应用程序作为后台服务运行,可以使用工具如nohupsystemd。例如,使用nohup命令可以在后台运行应用程序,并将输出重定向到指定文件:

    nohup java -jar your-project.jar > app.log &
    

    这样就可以在后台运行你的Spring Boot应用程序,并将输出日志写入app.log文件中。

通过以上步骤,你就可以在Linux服务器上成功运行打包好的Spring Boot项目了。

停止在Linux服务器上运行的Spring Boot应用程序
  1. 使用Ctrl + C中断进程:如果你是通过命令行在前台运行Spring Boot应用程序,可以直接在终端窗口中按下Ctrl + C组合键来停止应用程序的运行。这会发送中断信号给Java进程,导致它停止执行并退出。

  2. 使用kill命令:如果你将Spring Boot应用程序作为后台进程运行,你可以使用ps命令找到应用程序的进程ID(PID),然后使用kill命令停止该进程。例如,假设你的应用程序的PID为12345,你可以执行以下命令来停止它:

    kill -9 12345
    

    或者,你也可以使用pkill命令根据进程名来停止应用程序。例如,如果你的应用程序名为your-project.jar,你可以执行以下命令:

    pkill -f your-project.jar
    
  3. 使用系统服务管理工具:如果你使用了系统服务管理工具(如systemd),你可以使用该工具停止应用程序。例如,如果你的应用程序被配置为一个systemd服务,你可以使用以下命令来停止它:

    sudo systemctl stop your-service-name
    

    其中your-service-name是你在systemd配置文件中指定的服务名称。

md服务,你可以使用以下命令来停止它:

sudo systemctl stop your-service-name

其中your-service-name是你在systemd配置文件中指定的服务名称。

无论你选择哪种方法,都可以成功停止在Linux服务器上运行的Spring Boot应用程序。

  • 4
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值