Ant는 Javac을 찾을 수 없습니다. 내가 무엇을하든 항상 Java_home은 "C : Program Files Java Jre6"이라고 주장합니다.

StackOverflow https://stackoverflow.com/questions/1063832

  •  21-08-2019
  •  | 
  •  

문제

... 그리고 그게 잘못되었습니다.

내가 얻는 오류는 다음과 같습니다.

빌드 실패 C : _traderPlatform Clients Open Open java applets ppdatatransporter nbproject build-impl.xml : 338 :이 라인을 실행하는 동안 다음 오류가 발생했습니다. ppdatatransporter nbproject build-impl.xml : 158 : Javac 컴파일러를 찾을 수 없습니다. com.sun.tools.javac.main은 classpath에 있지 않습니다. 아마도 Java_home은 JDK를 가리키지 않을 것입니다. 현재 "C : Program Files java jre6"로 설정되었습니다.

"c : program files java jdk1.6.0_12"

javac.exe는 확실히 있습니다 C : Program Files Java JDK1.6.0_12 bin

내 경로 변수에 %java_home % bin이 있습니다.

나는 hklm software javasoft 아래의 다양한 'Javahome'설정에 푹 빠져 있었고 이제는 완전히 붙어 있습니다.

내가하고 싶었던 것은 NetBeans가 프로젝트를 위해 녹아웃 한 build.xml을 사용하여 명령 줄에서 Java 애플릿을 구축하는 것입니다.

아무도 아이디어가 있습니까?

도움이 되었습니까?

해결책

잘 개미가 작동합니다.

내가 뭘 한거지?

C : Program 파일에서 제거하고 "C : ant"로 '다시 설치했습니다.

8.3 프라이나 이름이나 디렉토리가 마음에 들지 않는 것 같습니다.

재미있게 나는 ANT가 95/98/me의 8.3 스타일 위치에 있지 않아야한다고 제안한 매뉴얼의 일부를 잘못 읽었 기 때문에 이것을했습니다. 나는 OS 참조를 발견하지 못했고 그것을 주었다. 나는 Vista를 운영하고 있습니다.

오 글쎄 ...

도움을 주셔서 감사합니다.

다른 팁

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

Ant ClassPath에 설치되는 곳에 도구를 포함하십시오.

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

어떤 빌드 프로세스를 실행하고 있습니까? 빌드 스크립트 설정 중 하나입니다 JAVA_HOME?

좋아요, Windows 7의 경우 Windows 환경 변수로 Java_home이 필요합니다. C : Program Files Java JDK1.7.0_03 및 C : Program Files Java JDK1.7.0_03 bin도 추가했습니다. 경로, 다시 시작된 일식, 이제 작동합니다 .... 글쎄, 나는 다른 문제가 있습니다 : D

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top