一、java语言发展历史:

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_配置文件

1996 JDK 1.0;

JDK 1.2 J2SE J2ME J2EE;

JDK 1.5(5.0) JavaSE JavaME JavaEE 里程碑

2004 JDK 8.0 市面上绝大多数公司使用的版本,最为稳定;

2020 JDK 15.0;

二、JDK下载与安装

1、下载

官网:http://www.oracle.com/   

注意:针对不同的操作系统,下载对应的JDK

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_JAVA_02

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_JAVA_03

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_配置文件_04

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_配置文件_05

 不同的系统下载对应不同的版本

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_JAVA_06

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_07

以上是下载JDK的教程,下载后直接傻瓜安装就行了。

为了方便我就提前准备好了,下面是我电脑上的JDK1.8版本压缩包,所以直接解压就行了,在这里切记,安装路劲中不要安装到C盘以及中文目录下。

2、安装

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_08

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_09

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_配置文件_10

三、Windows版本,配置JDK(path环境变量配置)

1、为什么要配置Path环境变量

 作用:能够在任意目录(文件夹路径)下,都能访问到bin目录中的javac和java工具

下面这张图片是没有配置path环境变量所以编译运行不了

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_配置文件_11

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_JAVA_12

2、Path环境变量的配置

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_13

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_JAVA_14

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_JAVA_15

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_16

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_配置文件_17

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_18

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_JAVA_19

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_20

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_21

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_22

检验是否配置成功    按下Windows + R 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_23

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_24

如果配置成功,在cmd命令行中输入javac就会显示很多行信息;

如果配置没有成功就会显示,不是内部或外部命令,也不是可运行的程序或批处理文件;

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_JAVA_25

四、Linux服务器上,JDK下载与安装

上面有jdk下方式,直接引用下载就行了

1、卸载jdk(刚搭建Linux服务器时,它会自带openjdk是一个1.8的精简版,所以需要删掉老版本,因为老版本不适用于我们进行开发)

首先登上Linux服务器查看,原服务器JDK版本 

java -version    -- 查看jdk版本

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_26

rpm -qa | grep java      -- 查看java信息

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_JAVA_27

删除红色划线部分

rpm -e --nodes java-1.7.0-openjdk-1.7.0.191-2.6.15.5.el7.x86_64
rpm -e --nodes java-1.7.0-openjdk-headless-1.7.0.191-2.6.15.5.el7.x86_64
rpm -e --nodes java-1.8.0-openjdk-headless-1.8.0.181-7.b13.el7.x86_64
rpm -e --nodes java-1.8.0-openjdk-1.8.0.181-7.b13.el7.x86_64

检查是否删除成功

java -version    -- 再次查看java版本,没有任何信息就是表示删除成功了

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_配置文件_28

2、下载并安装(上传到Linux系统上,并解压jdk)

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_配置文件_29

 需要把Windows上的文件传到Linux系统上

1、ssh  用户名@IP地址    (连接外机)
在输入密码

2、sftp  用户名@IP地址   (上传文件)
在输入密码

3、put e:/xxx.tar.gz  上传文件(配合上传使用) 

4、mkdir /usr/java     在根的usr文件里面新建一个java文件夹

5、cp  xxx.tar.gz  /usr/java    把压缩包拷贝到 /usr/java文件夹当中

6、cd  /usr/java         进入到 /usr/java去解压

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_配置文件_30

7、tar -zxvf  xxx.tar.gz     详细解压

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_配置文件_31

ls -al   进入到bin里面,查看到

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_32

./java       --- 执行java文件

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_33

 

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_34

./javac

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_35

3、配置环境变量(编写环境配置文件,加载配置文件)

①打开配置文件

vim /etc/profile

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_36

 

②编写配置文件

export JAVA_HOME=/usr/java/jdk1.8.0_144 

#java environment
export JAVA_HOME=/usr/java/jdk1.8.0_144
export CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.jar:${JAVA_HOME}/lib/dt.jar:${JAVA_HOME}/lib/tools.jar
export PATH=$PATH:${JAVA_HOME}/bin

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_配置文件_37

③加载配置文件(让当前环境变量生效)

source /etc/profile

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_java_38

 java -version    -- 查看jdk版本

Java区分Windows环境还是Linux环境 jdk linux和windows版本的区别_JAVA_39

以上是我学习的笔记,希望能够给大家带来帮助~