在Ubuntu中安装及配置java

描述:在Ubuntu16.04中配置jdk1.8

选择版本为:jdk-8u301-linux-x64.tar.gz

jdk-版本号-操作系统名-cpu架构.文件扩展名

tar.gz和rpm的关系

继续在终端窗口中输入以下命令,配置jdk环境

sudo vi /etc/profile # 输入完成后回车 # 光标移至文件末尾,按 a 进入尾部添加状态 # 添加以下命令 export JAVA_HOME=/usr/local/java/jdk1.8.0_301 export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin # 输入完成后,按 esc 键进入命令模式,使用 :wq 保存并退出 

涉及路径或jdk版本以个人真实情况修改

source /etc/profile 
java -version # 显示以下文本则表示安装成功 # java version "1.8.0_301" # Java(TM) SE Runtime Environment (build 1.8.0_301-b09) # Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode) 

可能出现的问题

问题一:在输入过程中,按下上下左右键,出现ABCD等字符
可能原因:原有的vim-common组件有问题
解决方法:卸载原有的vim-common组件,安装新的vim

问题二:若退出终端后,重新输入java -version,显示下述文本,

程序 'java' 已包含在下列软件包中: * default-jre * gcj-5-jre-headless * openjdk-8-jre-headless * gcj-4.8-jre-headless * gcj-4.9-jre-headless * openjdk-9-jre-headless 请尝试:apt install <选定的软件包> 

可能原因:ubuntu不能正确执行javac或java命令
解决方法如下:

  $ sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.8.0_301/bin/javac 300  $ sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_301/bin/java 300  root@systemName:/home/userName java version "1.8.0_301" Java(TM) SE Runtime Environment (build 1.8.0_301-b09) Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode) 

解释:update-alternatives: 使用 /usr/local/java/jdk1.8.0_301/bin/javac 来在自动模式中提供 /usr/bin/javac (javac);使用 /usr/local/java/jdk1.8.0_301/bin/java 来在自动模式中提供 /usr/bin/java (java)

参考文章:

原文链接:https://blog.csdn.net/what_how_why2020/article/details/120302634

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享