2012-05-28 7 views
-1

이것은 netbeans를 통해 Google 애플리케이션 엔진을 기반으로 애플리케이션을 실행하려고 할 때 발생하는 오류입니다. 합니다 (그림 참조)JAVA_HOME 속성을 설정 한 후에도 오류가 발생합니다.

enter image description here

BUILD FAILED 
/home/non-admin/NetBeansProjects/Guestbook/nbproject/build-impl.xml:550: The following error occurred while executing this line: 
/home/non-admin/NetBeansProjects/Guestbook/nbproject/build-impl.xml:300: Unable to find a javac compiler; 
com.sun.tools.javac.Main is not on the classpath. 
Perhaps JAVA_HOME does not point to the JDK. 
It is currently set to "/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0/jre" 

은 그럼 왜 내가 오류를받을 수 있나요 :하지만 난 JAVA_HOME 변수를 설정?

+0

이유는 downvote하시기 바랍니다! : - || –

답변

0

터미널의 환경 변수 내보내기는 현재 터미널 세션으로 만 제한됩니다. 영구 솔루션을 얻으려면 .bashrc 파일을 홈 폴더에 편집해야합니다.

0

당신이 jdk1.7를 계속 자바를 추가하려면 집 또는/etc/프로필 파일 쉘 코드 /home/yourname/.bashrc합니다 :

export JAVA_HOME=/usr/java/jdk1.7.0_02 
PATH=$JAVA_HOME/bin:$PATH 

및 실행 "소스의 .bashrc"명령을 .

한 번만 실행하는 경우 env 매개 변수를 추가하십시오. 예 :

env JAVA_HOME=/usr/java/jdk1.7.0_02 mvn clean install 
+0

source.bashrc에 _source_가 무엇입니까? –

+0

[나는 그랬지만 아무 것도 변하지 않았다.] (http://i49.tinypic.com/35heqo2.png) –

+0

@SuhailGupta'source'는 실제로 파일을 실행하는 명령이다. '.bashrc'는 파일 이름입니다. '.' (점)은 숨겨진 파일이므로 파일 이름의 일부임을 유의하십시오. '소스 .bashrc' : – Garbage

관련 문제