jdk安装(rpm安装)
注意:这里是CentOS环境
1、rpm下载
2、 安装java rpm
rpm -ivh jdk-8u221-linux-x64.rpm
3、配置Java环境变量
查找jdk对应的目录
[root@iZuf655utcxcqck2gjwavfZ /]# pwd
/
[root@iZuf655utcxcqck2gjwavfZ /]# cd usr/java/
[root@iZuf655utcxcqck2gjwavfZ java]# ls
default jdk1.8.0_271-amd64 latest
[root@iZuf655utcxcqck2gjwavfZ java]# cd jdk1.8.0_271-amd64/
[root@iZuf655utcxcqck2gjwavfZ jdk1.8.0_271-amd64]# ls
bin javafx-src.zip legal man src.zip
COPYRIGHT jmc.txt lib README.html THIRDPARTYLICENSEREADME-JAVAFX.txt
include jre LICENSE release THIRDPARTYLICENSEREADME.txt
进入配置文件/etc/profile
[root@iZuf655utcxcqck2gjwavfZ /]# vim /etc/profile
在/etc/profile文件最后面添加Java的配置:
export JAVA_HOME=/usr/java/jdk1.8.0_271-amd64
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
保存退出。
让新增的环境变量生效!
[root@iZuf655utcxcqck2gjwavfZ /]# source /etc/profile
4、测试
[root@iZuf655utcxcqck2gjwavfZ /]# java -version
java version "1.8.0_271"
Java(TM) SE Runtime Environment (build 1.8.0_271-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.271-b09, mixed mode)
[root@iZuf655utcxcqck2gjwavfZ home]# ls
admin iris
[root@iZuf655utcxcqck2gjwavfZ home]# vi Hello.java
[root@iZuf655utcxcqck2gjwavfZ home]# cat Hello.java
class Hello
{
public static void main(String[] args)
{
System.out.println("Hello world!");
}
}
[root@iZuf655utcxcqck2gjwavfZ home]# javac Hello.java
[root@iZuf655utcxcqck2gjwavfZ home]# java Hello
Hello world!
[root@iZuf655utcxcqck2gjwavfZ home]# ls
admin Hello.class Hello.java iris
5、上线项目
- 因为自己这台服务器中还没有安装数据库,所以在电脑中暂时先找一个无需数据库的项目
- 确保项目在本地可以跑通
- IDEA中 clean——>package
- target目录下找到jar包
- cmd命令下运行
java -jar spring-boot-01-helloworld-quick-0.0.1-SNAPSHOT.jar
- 利用xftp上传到服务器上
[root@iZuf655utcxcqck2gjwavfZ iris]# ls
apache-tomcat-9.0.40 jdk-8u271-linux-x64.rpm
apache-tomcat-9.0.40.tar.gz spring-boot-01-helloworld-quick-0.0.1-SNAPSHOT.jar
[root@iZuf655utcxcqck2gjwavfZ iris]# java -jar spring-boot-01-helloworld-quick-0.0.1-SNAPSHOT.jar
注意:
查看服务器防火墙端口,是否开启项目端口号
[root@iZuf655utcxcqck2gjwavfZ ~]# firewall-cmd --list-port
8080/tcp
阿里云服务器安全组规则,是否开启端口号
这两者都满足后才能访问成功。
- 通过阿里云服务器IP地址:8080/hello访问成功,和本地运行结果一致,项目部署测试成功