我在网上找到的方法是 
#set java environment JAVA_HOME=/home/***/jdk1.6.0_12 export JRE_HOME=/home/***/jdk1.6.0_12/jre export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH (其中* 代表我安装的目录)但重启之后 输入
sudo -version
没有得到相关的信息 ,没配置成功 请大家帮帮忙

解决方案 »

  1.   

    Linux还要重启吗?
    你怎么知道没有配置成功呢?sudo命令和java什么关系啊?(这里我不知道)
    你试一试java和javac命令。
      

  2.   

    只要设置3个变量就行了
    第一个:
    path=D:\java\jdk1.6\bin;把它引到你安装的jdk的bin的文件夹中,里面有很多工具,如编译程序javac、运行程序java等。
    第二个:
    classpath=.;D:\java\jdk1.6\lib;.表示在当前目录下查找,或者到lib包里查找相应的class。
    第三个:
    JAVA_HOME=D:\java\jdk1.6;其他应用程序要使用java环境的相应路径。
      

  3.   

    我试过Javac 命令 ,没用
      

  4.   

    补充 :我的操作系统是Ubuntu9.10 的
      

  5.   

    1.cd /etc/profile.d2.touch java.sh3.在java.sh写入以下内容: #set java_environment JAVA_HOME=jdk路径 export JAVA_HOME CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib export CLASSPATH PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/binexport PATH 
    4.chmod 777 java.sh --改为可执行文件5.source java.sh --使生效6.javac --看是否成功
     这种方法 中touch 命令是什么意思 为什么它提示我不能touch Java.sh