我是Linux系统的新手,似乎有太多的Java文件夹。 java -version给我: java版本“1.7.0_55” OpenJDK运行时环境(rhel-2.4.7.1.el6_5-x86_64 u55-b13) OpenJDK 64位服务器虚拟机(内置24.51-b03,混合模式) 当我尝试构buildMaven项目时,出现错误: Error: JAVA_HOME is not defined correctly. We cannot execute /usr/java/jdk1.7.0_05/bin/java 你可以告诉我哪些文件,我需要修改为根以及非根用户和Java位于何处?
我试图用Windows命令提示符使用javac,但它不工作。 在将“C:\ Program Files \ Java \ jdk1.6.0_16 \ bin \”目录添加到环境pathvariables的末尾之后,java命令正常工作,但是使用javac给了我下面的错误: 'javac' is not recognized as an internal or external command, operable program or batch file. 有任何想法吗? 谢谢。
通常在你的cshrc文件中有这样的设置path: set path = ( . $otherpath $path ) 但是,当您多次获取您的cshrc文件时,path会被复制,您如何防止重复? 编辑:这是一个不干净的方式做到这一点: set localpaths = ( . $otherpaths ) echo ${path} | egrep -i "$localpaths" >& /dev/null if ($status != 0) then set path = ( . $otherpaths $path ) endif