linux系统中安装jdk(jdk-8u251-linux-x64.tar.gz)

下载地址linux环境对应的jdk

https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

Linux ARM 32 Hard Float ABI——linux系统,arm 32构架使用
Linux ARM 64 Hard Float ABI——linux系统,arm 64构架使用
Linux x86(.rpm)——linux的x86系统,安装了支持rpm格式的linux系统使用
Linux x86(.tar.gz)——linux的x86系统,安装了支持.tar.gz格式的linux系统使用
Linux x64(.rpm)——linux的x64系统,安装了支持rpm格式的linux系统使用
Linux x64(.tar.gz)——linux的x64系统,安装了支持.tar.gz格式的linux系统使用
Mac OS X x64——苹果系统使用
Windows x86——windows的32位系统使用
Windows x64——windows的64位系统使用

2:用linuxprobe用户上传到服务器中

通过fz上传到服务器的对应位置中
我的上传到了/linuxprobe/java目录
用户组linuxprobe
用户名linuxprobe
家目录/home/linuxprobe
/linuxprobe所属用户linuxprobe,用户组linuxprobe

3:用linuxprobe用户给安装文件赋权

chmod 755 jdk-8u251-linux-x64.tar.gz

4:用linuxprope用户解压安装文件

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

5:设置环境变量

vi /etc/profile

# java set
export JAVA_HOME=/linuxprobe/java/jdk1.8.0_251
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

在这里配置了环境变量可以使其他的用户都能够使用jdk,如果只是某个用户可以使用的话应该在该用户的家目录中配置环境变量

linux系统中安装jdk(jdk-8u251-linux-x64.tar.gz)_第1张图片

6:关闭会话重新连接

javac -version

[linuxprobe@linuxprobe test]$ javac -version
javac 1.8.0_251

7:疑问

我看到网友有说jdk最好安装到/usr/local或者/opt目录中,但是我新加了一个块硬盘,然后进行了分区,格式化,物理卷,卷组,逻辑卷,逻辑卷格式化,逻辑卷挂载/linuxprobe目录,jdk
的文件目录权限配置为755,其他用户可以执行,然后配置环境变量,还是可以使用的。

/usr/local下一般是你安装软件的目录,这个目录就相当于在windows下的programefiles这个目录
/opt这个目录是一些大型软件的安装目录,或者是一些服务程序的安装目录

/opt这里主要存放那些可选的程序。你想尝试最新的firefox测试版吗?那就装到/opt目录下吧,这样,当你尝试完,想删掉firefox的时候,你就可 以直接删除它,而不影响系统其他任何设置。安装到/opt目录下的程序,它所有的数据、库文件等等都是放在同个目录下面。
举个例子:刚才装的测试版firefox,就可以装到/opt/firefox_beta目录下,/opt/firefox_beta目录下面就包含了运 行firefox所需要的所有文件、库、数据等等。要删除firefox的时候,你只需删除/opt/firefox_beta目录即可,非常简单

/usr/local这里主要存放那些手动安装的软件,即 不是通过“新立得”或apt-get安装的软件。
它和/usr目录具有相类似的目录结构。
让软件包管理器来管理/usr目录,而把自定义的脚本(scripts)放到/usr/local目录下面,我想这应该是个不错的主意。

你可能感兴趣的:(linux知识点,linux)