1. 首先下载java开发需要东西
linux对应的下载tar.gz版本
jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
tomcat:https://tomcat.apache.org/download-80.cgi
maven:http://maven.apache.org/download.cgi
2.将下载的tar.gz传到linux服务器上
这里不再赘述,传文件的方式有很多种,请自行百度解决,当然你也可以使用wget命令直接下载到linux服务器上
[root@centos6 ~]# ls -l
-rw-r--r--. 1 root root 8842660 Aug 21 2018 apache-maven-3.5.4-bin.tar.gz
-rw-r--r--. 1 root root 9621331 Aug 21 2018 apache-tomcat-8.5.33.tar.gz
-rw-r--r--. 1 root root 28061 Jul 27 23:25 install.log
-rw-r--r--. 1 root root 6432 Jul 27 23:24 install.log.syslog
-rw-r--r--. 1 root root 188607817 Aug 21 2018 jdk-8u181-linux-i586.tar.gz
3.解压tar.gz到/opt/目录下(解压目录自行安排,这里是我个人习惯)
[root@centos6 ~]# tar -zxvf jdk-8u181-linux-i586.tar.gz -C /opt/
[root@centos6 ~]# tar -zxvf apache-maven-3.5.4-bin.tar.gz -C /opt/
[root@centos6 ~]# tar -zxvf apache-tomcat-8.5.33.tar.gz -C /opt/
[root@centos6 ~]# ls -l /opt/
total 16
drwxr-xr-x. 6 root root 4096 Aug 21 13:41 apache-maven-3.5.4
drwxr-xr-x. 9 root root 4096 Aug 21 13:28 apache-tomcat-8.5.33
drwxr-xr-x. 7 uucp 143 4096 Jul 7 16:24 jdk1.8.0_181
drwxr-xr-x. 2 root root 4096 Mar 26 2015 rh
4.配置环境变量,并使其生效
在/etc/profile文件中添加以下内容:
export JAVA_HOME=/opt/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/
export PATH=$JAVA_HOME/bin:$PATH
export CATALINA_HOME=/opt/apache-tomcat-8.5.33
export PATH=$CATALINA_HOME/bin:$PATH
export MAVEN_HOME=/opt/apache-maven-3.5.4
export PATH=$MAVEN_HOME/bin:$PATH
使用source /etc/profile是配置生效,并测试环境:
[root@centos6 ~]# source /etc/profile^C
[root@centos6 ~]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) Client VM (build 25.181-b13, mixed mode)
[root@centos6 ~]# mvn -version
Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T02:33:14+08:00)
Maven home: /opt/apache-maven-3.5.4
Java version: 1.8.0_181, vendor: Oracle Corporation, runtime: /opt/jdk1.8.0_181/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-696.el6.x86_64", arch: "i386", family: "unix"
[root@centos6 ~]# catalina.sh version
Using CATALINA_BASE: /opt/apache-tomcat-8.5.33
Using CATALINA_HOME: /opt/apache-tomcat-8.5.33
Using CATALINA_TMPDIR: /opt/apache-tomcat-8.5.33/temp
Using JRE_HOME: /opt/jdk1.8.0_181
Using CLASSPATH: /opt/apache-tomcat-8.5.33/bin/bootstrap.jar:/opt/apache-tomcat-8.5.33/bin/tomcat-juli.jar
Server version: Apache Tomcat/8.5.33
Server built: Aug 12 2018 08:20:08 UTC
Server number: 8.5.33.0
OS Name: Linux
OS Version: 2.6.32-696.el6.x86_64
Architecture: i386
JVM Version: 1.8.0_181-b13
JVM Vendor: Oracle Corporation