如果jdk装在/usr/jdk下装完后,在~/.bashrc里加上JAVA_HOME=/usr/jdk/
PATH=$PATH:/usr/jdk/bin/
CLASSPATH=$CLASSPATH:/usr/jdk/lib/dt.jar:/usr/jdk/lib/tools.jar
export PATH JAVA_HOME CLASSPATH注销重进即可

解决方案 »

  1.   

    fc3先把/usr/bin下的java和javac等链接删掉然后直接把java,javac等常用程序软连接到/usr/bin下即可ln -s /usr/jdk/java /usr/bin/
      

  2.   

    使用root修改/etc/profile,在profile(文本文件打开)的最后添上如下内容:
    export JAVA_HOME=/usr/local/j2sdk1.4.3_03
    export PATH=$PATH:$JAVA_HOME/bin
    export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar注意在CLASSPATH冒号后面有一个".",
    重启电脑,终端输入 java -version ,确认路径设置正确。
    如返回正确,OK。
    注:测试系统为RedFlag4.0(4.1),通过!
      

  3.   

    设置路径我知道的,只是.bin文件是不是用./configure make && make install编译后安装的。还是别的。
    最好先把他们下载到/tmp目录,然后???(安装j2sdk)??,复制Jsdk1.4.2-linux-i586.bin到/usr下  在shell  下输入  
    cp  j2sdk1.4.2-linux-i586.bin  /usr  然后进行安装  
    ./j2sdk1.4.2-linux-i586.bin,命令执行结束后会在usr目录出现J2sdk1.4.2目录    
    设置环境变量,依次输入如下命令  
    cd  /etc  
    vi  profile打开这个文件在文件最后添加如下三句  
    EXPORT  JAVA_HOME=/usr/j2sdk1.4.2  
    EXPORT  PATH=&JAVA_HOME/bin:&PATH  
    EXPORT  CLASSPATH=.:&JAVA_HOME/lib/rt.jar:&JAVA_HOME/lib/tools.jar然后保存文件
      

  4.   

    bin文件只需在终端运行 ./xxxx.bin 就可以
      

  5.   

    .bin文件直接执行即可安装,如下:
    ./Jsdk1.4.2-linux-i586.bin