我在官网上面下载里jdk,然后用命令安装好里以后
配置etc/profile文件,添加如下内容:JAVA_HOME =/home/hicc/beifen/jdk1.6.0_13
PATH = $JAVA_HOME/bin:$PATH
CLASSPATH = .:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
export JAVA_HOME PATH CLASSPATH但是当我在终端里面敲javac的时候出现如下情况;求解?????????

解决方案 »

  1.   

    是不是你装的jdk跟openjdk冲突了?
      

  2.   

    猜测了下,是不是楼主在配置文件里添加的内容有问题,呵呵……JAVA_HOME=/home/hicc/beifen/jdk1.6.0_13
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar
    export JAVA_HOME PATH CLASSPATH看出区别了没,shell中赋值时两边不要添空格,再试试。
      

  3.   

    用包管理器将什么openjdk ecj gcj 全部卸掉。
      

  4.   

    既然使用自己安装的jdk,把自动安装的全部干掉,几百M硬盘空间。
      

  5.   

    ubuntu有安立得,专门安装软件和卸载软件的,打开后,搜索openjdk,然后逐一点击卸载
      

  6.   


    你贴的那张图里面不是有说你装了 openjdk吗?可能是系统自带的,你删掉这个试试……
      

  7.   

    那如果我直接找到那个文件夹,然后把她给删除了,行吗?
    还有,下面还有三个呢?
    比如:ecj和gcj的jdk也要一起删除吗?
      

  8.   

    修改enviroment文件
    在终端中输入sudo gedit /etc/enviroment
    设置JAVA_HOME和JDK命令程序的路径