The program 'java' can be found in the following packages: 报错解决方案在本文最后
1.oracle官网下载jdk8(Java SE)
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
记住要点Accept License Agreement
152843468.png2.下载好后,上传到Linux服务上,解压,并设置环境变量
tar zxvf jdk-8u181-linux-x64.tar.gz #首先解压jdk 用tar zxvf命令
#在profile文件里设置环境变量,用sudo可以避免出现readonly ,can not writting 的问题
sudo vi /etc/profile
JAVA_HOME=/home/ubuntu/tools/jdk1.8.0_181
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH
#执行命令
source /etc/profile
#检查Java是否安装好了,输入:
java -version
#弹出以下提示即可
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
特别注意两点
1.sudo vi /etc/profile 编辑profile的时候,尽量使用sudo权限,避免出现无法write数据的情况
2.JAVA_HOME的路径要填写目前jdk所在的目录路径,如果搞错了,就容易出现路径配置错误,系统找不到jdk的情况,会报以下错误:
The program 'java' can be found in the following packages:
* default-jre
* gcj-5-jre-headless
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
网友评论