红联Linux门户
Linux帮助

求助redhat不识别javac命令

发布时间:2010-03-29 10:13:33来源:红联作者:xiao_dai
[i=s] 本帖最后由 xiao_dai 于 2010-4-3 11:04 编辑 [/i]

虚拟机安装的redhat linux9,刚开始字符界面都不能识别javac和gcc,后来我在 系统设置----添加、删除应用程序里----开发工具 里面全选中安装了结果能识别gcc了,但jiavac还是不能用,不是说linux9里自带的有java编辑器吗,为什么不能识别呢?



为题以解决,谢谢各位!
文章评论

共有 3 条评论

  1. xiao_dai 于 2010-04-03 11:03:32发表:

    为题已解决,谢谢楼上两位大虾,安装了JDK再设置环境变量就可以了

  2. wst021 于 2010-03-31 09:31:26发表:

    环境变量没有加载!

    JDK环境变量配置,有两个文件会被涉及到:

    一个是:/etc/environment >> 是系统启动加载索引。
    一个是:/etc/profile >> 是环境变量。

    设置PATH,JAVA_HOME,CLASSPATH环境变量:

    打开 environment 文件后会看到如下所示:
    PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

    然后在文件开头加上以下路径:是指JDK所安装的路径
    /home/ubtools/jdk1.6.0_19/bin:

    添加完成如下所示:
    PATH="/home/ubtools/jdk1.6.0_19/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"

    然后在下面再加入三行配置:
    export JAVA_HOME=/home/ubtools/jdk1.6.0_19
    export JRE_HOME=/home/ubtools/jdk1.6.0_19/jre
    export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

    修改好之后,重启系统,你的JAVA命令就可识别了。

  3. duo2752 于 2010-03-29 13:45:43发表:

    如果你已经安装jdk了
    可能是环境变量设置错了
    在PATH上添加javac的路径就可以了