linux下javac无法执行?
如题,java命令可以识别# java -version
java version "1.6.0_24"
OpenJDK Runtime Environment (IcedTea6 1.11.1) (rhel-1.45.1.11.1.el6-x86_64)
OpenJDK 64-Bit Server VM (build 20.0-b12, mixed mode)
但是javac不能运行
-bash: javac: command not found
查询时有两个包已安装,但是不知道是不是还要其他的呢?
# rpm -qa |grep java
java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64
tzdata-java-2012c-1.el6.noarch 这个是系统自带的吧?不是你自己安装的吧?
自己安装一个官方的试试。 ryr1990 发表于 2013-07-07 08:16 static/image/common/back.gif
如题,java命令可以识别
# java -version
java version "1.6.0_24"
系统自带的那个OpenJDK好像是给Gcc用的,用GCJ命令编译,可以编译成二进制文件 ryr1990 发表于 2013-07-07 08:16 static/image/common/back.gif
如题,java命令可以识别
# java -version
java version "1.6.0_24"
如果是Oracle那个JDK的话,下面的版权部分应该显示Oracle,而不是RedHat 方兆国 发表于 2013-07-07 17:20 static/image/common/back.gif
如果是Oracle那个JDK的话,下面的版权部分应该显示Oracle,而不是RedHat嗯,不错,受教了! 包没装吧,到光盘Packages目录中,查一下相关的Java包,安装一下就可以了。
ls -al java*
系统自带的OpenJDK全完没有任何问题,没有必要安装官方的JDK,
当然个人喜欢,你去下一个再安装一下也没问题
Rhel5中甚至带有源码Src包,
Rhel6中去掉了,不知道为什么 :P 当然,不知道是不是还要其他的呢? 需要在环境变量进行JAVA设置。
否则会找不着的,要不然就进入到JAVA目录/BIN下去执行才可以。
页:
[1]