首页 新闻 会员 周边

centos7安装 java 显示java -version成功 但javac命令找不到

0
悬赏园豆:60 [已解决问题] 解决于 2020-04-05 19:42

安装好jdk1.8.0版本,java -help能显示

[root@izuf6fyls0jsr430b2tdr3z ~]# source /etc/profile
[root@izuf6fyls0jsr430b2tdr3z ~]# java -version
java version "1.8.0_11"
Java(TM) SE Runtime Environment (build 1.8.0_11-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.11-b03, mixed mode)

我的jdk安装路径

[root@izuf6fyls0jsr430b2tdr3z ~]# cd /usr/lib/jvm
[root@izuf6fyls0jsr430b2tdr3z jvm]# ls
jdk jdk1.8.0_11 jdk-8u11-linux-x64.tar.gz

javac命令找不到,javac -help不能显示

[root@izuf6fyls0jsr430b2tdr3z jvm]# javac
-bash: javac: command not found
[root@izuf6fyls0jsr430b2tdr3z jdk1.8.0_11]# javac -help
-bash: javac: command not found

查看路径

[root@izuf6fyls0jsr430b2tdr3z jvm]# cd jdk1.8.0_11/
[root@izuf6fyls0jsr430b2tdr3z jdk1.8.0_11]# ls
bin db javafx-src.zip lib man release THIRDPARTYLICENSEREADM
COPYRIGHT include jre LICENSE README.html src.zip THIRDPARTYLICENSEREAD

这个路径下有javac文件

[root@izuf6fyls0jsr430b2tdr3z jdk1.8.0_11]# cd bin
[root@izuf6fyls0jsr430b2tdr3z bin]# ls
appletviewer javadoc jcontrol jmc.ini keytool schemagen
ControlPanel javafxpackager jdb jps native2ascii serialver
extcheck javah jdeps jrunscript orbd servertool
idlj javap jhat jsadebugd pack200 tnameserv
jar java-rmi.cgi jinfo jstack policytool unpack200
jarsigner javaws jjs jstat rmic wsgen
java jcmd jmap jstatd rmid wsimport
javac jconsole jmc jvisualvm rmiregistry xjc

我在 /etc/profile 中设置的 环境变量

set java environment

Java_HOME=/usr/lib/jvm/jdk1.8.0_11
JRE_HOME=/usr/lib/jvm/jdk1.8.0_11/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

大神,帮我看看 为什么

这个java真的真的装了好多天都没有装好
小白在此万分感谢,万分感谢

凡尘26222的主页 凡尘26222 | 初学一级 | 园豆:6
提问于:2020-04-04 21:37
< >
分享
最佳答案
0

看清 java_HOME
还是 JAVA_HOME

收获园豆:60
kevinzhwl | 菜鸟二级 |园豆:304 | 2020-04-05 12:12

感恩,你指出来呢就感觉错误好明显,但没指出来之前自己怎么也看不到错误

凡尘26222 | 园豆:6 (初学一级) | 2020-04-05 20:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册