ECS云服务器安装jdk运行jar文件

本文详细介绍在ECS云服务器上安装配置Java环境、运行jar包及后台持续运行的步骤。从jdk安装、环境变量配置到jar包上传、运行及后台操作,提供全面指导。

ECS云服务器安装Tomcat

ECS云服务器安装jdk运行jar文件

ECS安装mysql


一、安装jdk

1、建立目录

cd /usr
mkdir java
cd java
mkdir jdk

2、通过WinSCP上传压缩包到个人云服务器上面的目录 并解压

tar -zxvf  jdk-8u221-linux-x64.tar.gz

注:此文件可在oracle官网下载

https://www.oracle.com/technetwork/java/javase/downloads/index.html

3、配置环境变量

# vi /etc/profile
#java
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_221
export JRE_HOME=/usr/java/jdk/jdk1.8.0_221/jre  
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/lib

4、立即生效

source /etc/profile

5、测试是否安装成功

①、使用javac命令,不会出现command not found错误
②、使用java -version,出现版本为java version "1.8.0_221"
③、echo $PATH,看看自己刚刚设置的的环境变量配置是否都正确

二、jar包运行

1、项目打包

Java项目打成jar包,存在问题: 系统找不到指定文件
打成jar包的本质是什么? 查看jar包即可:简单来说就是class文件

查看jar
具体的内容
解决方案:项目中新建一个包
在这里插入图片描述
路径
在这里插入图片描述
初始化
在这里插入图片描述
导出:export Runnable JAR file
在这里插入图片描述

2、Linux运行

Winscp上传到Linux,进入jar文件所在目录,java -jar DPFSP9.jar 运行即可

[root@izbp154yimokscj77674v4z usr]# cd java
[root@izbp154yimokscj77674v4z java]# ls
DPFSP9.jar  jdk
[root@izbp154yimokscj77674v4z java]# java -jar DPFSP9.jar

3、关闭Xshell,使程序在后台继续运行

nohup java -jar DPFSP9.jar &

命令完成后:敲击回车,就退出了nohup.out当前的界面,进入正常的命令行。

4、关闭后台程序

问题:-bash: kill: 24073: invalid signal specification
解决:kill -9 24073
SIGKILL 9 Kill(can’t be caught or ignored) (POSIX) 必杀命令

关于nohup可能出现的问题:https://blog.youkuaiyun.com/qq_37788081/article/details/83825918

其他:清除eclipse中 Launch configuration的历史记录

清除打包记录:进入打包工程所在目录,删除即可 /.metadata/.plugins/org.eclipse.debug.core/.launches

重启eclipse即可

### 安装配置JDK 1.8于阿里云ECS服务器 #### 检查现有JDK安装情况 为了确保系统的纯净度,在开始之前应当确认当前系统是否已经预装了任何版本的JDK。这一步骤可以通过执行命令`java -version`来完成,如果返回的信息不是预期要安装JDK 1.8,则需考虑卸载旧版或跳过此步继续操作[^2]。 #### 下载适合的操作系统对应的JDK 对于Linux操作系统而言,可以从Oracle官方网站获取适用于特定架构(如x64)的JDK压缩文件,例如`jdk-8u171-linux-x64.tar.gz`。当然,也可以通过yum仓库直接安装OpenJDK,这对于追求简便性的用户来说是一个不错的选择:`yum install java-1.8.0-openjdk* -y`[^3]。 #### 将JDK上传至ECS实例并解压 一旦下载完毕,可以利用FTP工具或者其他方式把本地计算机上的JDK压缩传输到远程服务器指定位置;之后登录SSH终端进入该路径下并通过如下指令进行解压缩处理: ```bash tar zxvf jdk-8u171-linux-x64.tar.gz ``` 注意这里假设读者已具备基本的Linux命令行技能以及网络连接条件[^5]。 #### 设置环境变量 编辑`.bash_profile`或其他初始化脚本文件以永久设置JAVA_HOME和其他必要的环境变量。具体做法是在上述文件末尾追加以下几行内容: ```bash export JAVA_HOME=/path/to/jdk1.8.0_XXX export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ``` 其中`/path/to/jdk1.8.0_XXX`应替换为实际解压后的JDK根目录绝对路径。 #### 应用更改并验证安装成果 保存修改过的配置文件后,运行`source ~/.bash_profile`让新的环境变量立即生效。最后再次输入`java -version`检查Java版本信息,当显示类似于下面的结果时即表示整个过程顺利完成: ```plaintext java version "1.8.0_141" Java(TM) SE Runtime Environment (build 1.8.0_141-b15) Java HotSpot(TM) 64-Bit Server VM (build 25.141-b15, mixed mode) ```
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值