나는이 글에서 서클에 계속 들어가는 것처럼 느껴진다. Eclipse에서 Google App Engine 시작하기 가이드 (https://developers.google.com/appengine/docs/java/gettingstarted/)를 따랐으며 App Engine에 업로드 할 때까지 모든 것이 비교적 잘 진행되었습니다.자바, 이클립스에서 GAE 시작하기 1.6으로 컴파일 할 수 없음
나는 로그를 확인하고이 찾을 수 있도록 내가 500 오류를 얻고 있었다:
그때 (물론, 유래에)이 문제를 검색하고 발견 : "지원되지 않는 MAJOR.MINOR 버전 51.0을] 방명록/SignGuestbookServlet" 이 솔루션 : Google App Engine and Java Version?
그래서 컴플라이언스 레벨을 1.6으로 설정하고 대화 상자의 맨 아래에 "1.6 호환을 선택하면 호환되는 JRE가 설치되고 활성화되었는지 확인하십시오 (현재 1.7)"라는 경고 메시지가 나타납니다. .
확인을 클릭하면 다시 작성하라는 메시지가 표시됩니다. 다시 작성한 후에이 새로운 오류가 나타납니다. "Java 컴파일러 수준이 설치된 Java 프로젝트 패싯의 버전과 일치하지 않습니다." , "Faceted Project Prblem (Java Version Mismatch)" error message
불행하게도 그것이 내가 Maven을 사용하고 있지 않다 때문에 도움이되는 꿈에도되지 않습니다 :
고의로 내가 (다시 유래에) 도움에 대한 검색을 수행 프로젝트의 모든 측면을 사용하고이 발견 한하지 않음 프로젝트의 속성을 가져 오면 버전을 변경하는 프로젝트 속성 -> 프로젝트 패싯 패널이 없습니다.
그래서 Eclipse에서 컴파일 할 수 없거나 App Engine에 배포 할 수없는 뭔가가 붙어있는 것 같습니다. 나는 아마 내가 여기에 명백한 것을 놓치고있는 것을 안다. 그러나 나는 그것에 정말로 나의 손가락을 집어 넣을 수 없다.
업데이트 : 모든 JRE와 JDK를 제거하고 jdk1.6.0_32 만 다시 설치했습니다. 문제는 똑같이 계속됩니다.
에서 응용 프로그램을 만든 후 준수 수준 1.6로 다운 그레이드를 성공적으로 할 수 있었다. –
안녕하세요 @ 피터, 그냥 INI 파일 (이전 jdk1.7.0_04)에서 -vm jdk1.6.0_31을 사용하여 이클립스를 실행했는데 어떤 차이가 없었어요 –