2009-06-30 3 views
7

... 그건 틀린 말이다.개미가 Javac을 찾을 수 없습니다. 내가하는 일에 상관없이 항상 JAVA_HOME은 "C : Program Files Java jre6"이라고 주장한다.

BUILD 실패 C : _TraderPlatform를 클라이언트 열기 \ 열기 \ 자바 \ 애플릿 \ PPDataTransporter \ nbproject \ 빌드 impl.xml \ \ : 338 : 실행하는 동안 다음 오류가 발생 여기

은 내가 오류입니다 이 줄은 : C : _TraderPlatform \ Clients \ Open \ Open \ Java \ Applets \ PPDataTransporter \ nbproject \ build-impl.xml : 158 : javac 컴파일러를 찾을 수 없습니다. com.sun.tools.javac.Main이 클래스 경로에 없습니다. 아마도 JAVA_HOME은 JDK를 가리 키지 않습니다. 그것은 현재 설정되어있는 "C : \ 프로그램 파일 \ 자바 \ JRE6"에

내가 가리 키도록 JAVA_HOME이라는 환경 변수를 설정 한에 "C : \ 프로그램 파일 \ 자바 \ jdk1.6.0_12"

Javac.exe 확실히 C에 : \ 프로그램 파일 \ 자바 \ jdk1.6.0_12는 빈

\ 내 PATH 변수에 % JAVA_HOME % \ bin이있어.

저는 HKLM \ SOFTWARE \ JavaSoft에서 다양한 'JavaHome'설정을 망쳤습니다. 이제 완전히 멈추었습니다.

내가 원했던 것은 netbeans가 프로젝트를 위해 작성한 build.xml을 사용하여 명령 줄에서 Java 애플릿을 빌드하는 것이 었습니다.

아무 아이디어 나 있습니까?

+1

echo % JAVA_HOME %의 결과는 무엇입니까? –

+0

어 ... 그냥 % JAVA_HOME %을 (를) 반환하고 있습니다. 사용자 변수 및 시스템 변수에 환경 변수로 확실히 표시되어 있습니다. – user129345

+0

환경 변수에 "문자가 포함되어 있습니까?"C : \ Program Files \ Java \ jdk1.6.0과 같은 공백으로 인해 있어야합니다. _12 " –

답변

7

이제 ANT가 작동합니다.

내가 뭘 했니? \ 프로그램 파일과로를 '다시'

나는 C에서 그것을 제거 "C : \ 개미"가 8.3 파일 이름이나 디렉토리가 아닌 좋아하지 않는처럼

이 보인다.

95/98/ME의 8.3 스타일이 아닌 위치에 ANT가 없어야한다는 설명서의 일부를 잘못 읽었 기 때문에 나는이 작업을 수행했습니다. 나는 OS 레퍼런스를 발견하지 못했고, 그것을 줬다. 나는 비스타를 운영하고있다. 당신의 도움들에 대한

아 글쎄

...

감사합니다.

+0

ANT_HOME에 8.3 파일 이름 (예 :'C : \ Progra ~ 1')을 사용하면이 문제가 발생할 수 있습니다. . * C : \ Ant *와 같은 ** 짧은 **, 8.3 경로에 Ant를 설치하는 것은 좋은 방법입니다. –

0

변수 이름이 JAVA_HOME 모두 대문자인지 확인해야합니다. 또한 명령 행에서 경로를 실행하고 경로 명령.이 JAVA_HOME에 대한 올바른 값을 가지는지 확인하십시오.

+0

모두 대문자로되어 있고 PATH가 올바른 값을 반환합니다. – user129345

+2

환경 변수는 대소 문자를 구분하지 않습니다. –

0

실행중인 빌드 프로세스는 무엇입니까? 빌드 스크립트 중 하나가 JAVA_HOME으로 설정되어 있습니까?

2

ant가 설치된 클래스 패스에 tools.jar를 포함하기 만하면됩니다.

+0

Eclipse에서 ant 플러그인을 사용하는 동일한 문제가 발생했습니다. JAVA_HOME에서 어떤 실수도 찾을 수 없었습니다. 개미에 대한 클래스 페이지에서 tools.jar이 필요하다는 것을 아는 개미의 속성 페이지를보고있었습니다. 그 문제는 사라졌습니다. – TheCoolestSid

5

Eclipse에서 설치된 JRE 설정을 프로젝트 (프로젝트 속성 -> Java 빌드 경로 -> 라이브러리) 또는 환경 설정 (Java -> 설치된 JRE)의 전역 기본값으로 JDK 설정하십시오. eclispe 설정은 시스템 변수보다 강력합니다.

-1

OK, 여러분, Windows 7의 경우 Windows 환경 변수로 JAVA_HOME이 필요합니다. C : \ Program Files \ Java \ jdk1.7.0_03 \ 및 C : \ Program Files \ Java \ jdk1도 추가했습니다. 7.0_03 \ bin을 PATH로 설정하고 Eclipse를 다시 시작하면 이제는 작동합니다. 그래도 다른 문제가 있습니다. D