如果你是远程登录到redhat7.3,设了环境变量path后需要重新登录一次环境变量才生效

解决方案 »

  1.   

    首先你可以使用 env | grep JAVA_HOME 看看是否包括你的安装路径,
    如果没有可以 export JAVA_HOME=your_realpath
    然后用同样的方法 evn | grep path看看你的path,如果没有 
    $JAVA_HOME/bin的路径,那就要 export path=$path;$JAVA_HOME/bin
    就可以了,好简单. 加分啊.
      

  2.   

    你开始不去执行编译!运行java看有没有出来!就可以知道jdk有没有装好,要不用env仔细检查环境是否设好!
      

  3.   

    我试过,不行,关键是不报任何错误,在我环境没设置前还报错:找不到命令,设了之后就不报错了,回车后换行,居然还能输入其他字符,ctrl c后出现命令提示符。郁闷死了,我怀疑redhat7.3不支持java
      

  4.   

    不用怀疑了,装过了,没问题重装jdk,在/etc/profile里配置JAVA_HOME,path,classpath,要export ,把.加进去还不行的话,把你的全部配置写出来,path里有什么,classpath有什么........
      

  5.   

    用的是jdk1_3_0-linux.bin 26M,redhat7.3
    刚刚装n遍,按各位大虾指点的方法设环境变量,重启动,看env
    都正常,
    现象一样,无错误提示,不工作,谁能帮我搞定,送分是小,感激涕零
      

  6.   

    把你设path,classpath,java_home的具体步骤说一下,值也说一下
      

  7.   

    export PATH=/usr/local/jdk1.3/bin:$PATH
    export JAVA_HOME=/usr/local/jdk1.3
    export CLASSPATH=$CLASSPATH:/usr/local/jdk1.3/lib/tools.jar:/usr/local/jdk1.3/lib/dt.jar
      

  8.   

    到/usr/local/jdk1.3/bin 下输入javac 看看有什么?
      

  9.   

    我的更奇怪。
    javac运行正常
    但编译为xxx.class后
    用java xxx
    情况和上述的一样。
    没有任何反映
    而且每次非要我执行一下
    source /.cshrc
    才能在当前环境运行javac
    否则,就找不到该命令
      

  10.   

    在/usr/local/jdk1.3/bin 下输入javac或./javac或./java
    现象一样,我都试过n次了