Linux下安装jdk的步骤与bug
步骤:
-
先在
/opt/
下创建一个software文件,用于存放压缩包- 进入opt下:
cd /opt
- 创建software文件:
sudo vim software
- 进入opt下:
-
在
software/
下用xftp软件进行jar包复制- 进入
software
目录下:cd software/
- 将与LInux位数一样的jar包复制传输在software下
- 可以使用
ll
查看是否在/software/下有导入jar包
注意: 使用
uname -a
查看当前Linux的位数, - 进入
-
解压jar包:
tar -zxvf jkd具体名字 -C /opt/module/
解释:将解压后的文件放在C盘下的/opt/module/目录下,可以进入刀该目录下进行
ll
查看 -
进入/etc/profile.d/下创建一个my_env.sh
- 进入profile.d下:
cd /etc/profile.d/
- 发现有许多.sh的文件,我们新建一个自己的配置文件my_env.sh :
sudo vim my_env.sh
- 进入profile.d下:
-
接着在配置文件里书写:
#JAVA_HOME
export JAVA_HOME=/opt/module/jdk1.8.0_361
export PATH=$PATH:$JAVA_HOME/bin
- JAVA_HOME路径查找:
- 进入该路径下:
cd /opt/module/jdk1.8.0_361/
- 显示路径:
pwd
- 复制路径
- export:全局变量
-
最后,资源的更新
- 进入
cd /etc/profile.d
- 配置资源更新:
source /etc/profile
- 进入
bug问题
- jkd的jar包跟linux位数不符
- 配置文件出错
-
可能出现linux的命令符无法使用:
-
解决:
- 先输入:
export PATH=/bin:/usr/bin:$PATH
进行临时解决 - 再去配置文件
/etc/profile.d/my_env.sh
认真修改,如果文件只读,则需要先执行sudo chown 444 my_env.sh
修改权限 - 最后还需要重新资源更新
如果以上都检查了,都无法使用java,出现提示:
* -bash: /opt/module/jdk1.8.0_281/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory*
那么使用
yum install glibc.i686
最后在终端尝试写
java
,如果能读取,则代表jdk安装成功! - 先输入: