如何在linux下安装jdk

说实话,在Linux上装JDK那些步骤,我当年第一次搞的时候也是手忙脚乱的。
记得那会儿是07 、08 年左右,公司服务器用的是老款Red Hat Enterprise Linux 4 ,环境特别复古。

一、安装创建安装目录,在/usr/java下建立安装路径,并将文件考到该路径下:mkdir/usr/java
这步我习惯用tar命令直接解压,效率高点。
比如有个压缩包叫jdk-6 u1 1 -linux-i5 8 6 .bin,这个是自解压的文件,在linux上安装如下:
chmod7 5 5 jdk-6 u1 1 -linux-i5 8 6 .bin ./jdk-6 u1 1 -linux-i5 8 6 .bin(注意,这个步骤一定要在jdk-6 u1 1 -linux-i5 8 6 .bin所在目录下)
按提示输入yes后,jdk被解压。
出现一行字:Doyouaggreetotheabovelicenseterms?[yesorno]
安装程序在问您是否愿意遵守刚才看过的许可协议。
当然要同意了,输入"y"或"yes"回车。

若是用jdk-6 u1 1 -linux-i5 8 6 -rpm.bin这个也是一个自解压文件,不过解压后的文件是jdk-6 u1 1 -linux-i5 8 6 -rpm包,执行rpm命令装到linux上就可以了。
安装如下:
chmod7 5 5 ./jdk-6 u1 1 -linux-i5 8 6 -rpm ./jdk-6 u1 1 -linux-i5 8 6 -rpm.bin rpm-ivhjdk-6 u1 1 -linux-i5 8 6 -rpm
出现一行字:Doyouaggreetotheabovelicenseterms?[yesorno]
安装程序在问您是否愿意遵守刚才看过的许可协议。
当然要同意了,输入"y"或"yes"回车。

安装软件会将JDK自动安装到/usr/java/目录下。

二、配置
vi/etc/profile
在里面添加如下内容
exportJAVA_HOME=/usr/java/jdk1 .6 .0_2 7 exportJAVA_BIN=/usr/java/jdk1 .6 .0_2 7 /bin exportPATH=$PATH:$JAVA_HOME/bin exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar exportJAVA_HOMEJAVA_BINPATHCLASSPATH
这行命令我有点懵,后来才知道是要分多行输入的。
当时用vi编辑器卡了很久,以为是自己语法写错了。

让/etc/profile文件修改后立即生效,可以使用如下命令:
./etc/profile注意:.和/etc/profile有空格
重启测试java-version屏幕输出:javaversion"jdk1 .6 .0_02 "
Java(TM)2 RuntimeEnvironment,StandardEdition(buildjdk1 .6 .0_02 ) JavaHotSpot(TM)ClientVM(buildjdk1 .6 .0_02 ,mixedmode)
我记得当时装完后,用这个命令测试总报错,后来发现是PATH环境变量没更新。
Linux环境配置这活儿,真是细节决定成败。

linux查看jdk安装路径linux怎么安装jdk详细教程交流

这就是坑:Oracle官网下载JDK需注册账号。

别信:所谓免费账号仅限下载,不安全。

别这么干:用开源JDK替代,直接命令:yum install java-1 .8 .0-openjdk-devel。

实操提醒:优先选OpenJDK,避免Oracle账号绑定。

如何在linux中安装jdk.rpm

那天我坐在电脑前,手指在键盘上敲敲打打,屏幕上显示着一行行命令。
突然想到,配置环境变量这事儿,其实挺有意思的。
记得刚学Linux那会儿,为了跑个简单的Java程序,折腾了大半天。
现在想想,当时真是笨。

在/usr/文件夹下建立一个java文件夹,感觉就像是给家重新布置了一下,虽然地方不大,但心里踏实。
把jdk-6 u4 5 -linux-i5 8 6 .bin复制过来,就像把新买的书放到书架上,等着慢慢翻阅。
执行./jdk-6 u4 5 -linux-i5 8 6 .bin,屏幕上跳出的那些信息,像是一串串神秘的密码,解开后,心里有种说不出的满足感。

然后是配置环境变量,打开/etc/profile,就像打开一扇通往新世界的大门。
一行行命令输入,像是给这扇门加上锁,确保只有需要的人才能进来。
exportJAVA_HOME=/usr/java/jdk1 .6 .0_4 5 ,这一步,就像是给家安上了一个智能门锁,以后随时都能进来。
exportPATH=$JAVA_HOME/bin:$PATH,这一步,就像是给家装上了自动门,一进门就亮了灯,走了也自动关门。
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar,这一步,就像是给家配上了书架,书随便放,随时都能找到。

现在,每当我打开终端,输入java -version,屏幕上跳出的那个版本号,就像是在告诉我,这里的一切都是我亲手打造的。
可等等,我突然想到,这么复杂的配置,其他人能不能看懂呢?

Linux环境下安装JDK1.8

获取JDK1 .8 包,上传到/usr/local/src/jdk。

解压:tar-zxvf jdk-8 u2 8 1 -linux-x6 4 .tar.gz。

重命名:重命名为jdk1 .8
配置环境变量:vim /etc/profile,添加JAVA_HOME、PATH、CLASSPATH,执行export。

测试:java-version或javac无错,安装成功。