JavaLaunchHelper 클래스는 둘 다에서 구현됩니다. 둘 중 하나가 사용됩니다. 어느 것이 정의되지 않은 [중복]
이 질문에는 이미 답변이 있습니다.
Java 버전이 "1.7.0_45"인 Mac OS X의 Eclipse Kepler에 간단한 Google App Engine 웹 애플리케이션 프로젝트가 있습니다.
다음과 같이 실행됩니다.
objc[5398]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/bin/java and /Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home/jre/lib/libinstrument.dylib. One of the two will be used. Which one is undefined.
localhost에서 웹 응용 프로그램으로 실행하려고 할 때
다음 문제와 관련이있을 수 있습니다.
https://code.google.com/p/googleappengine/issues/detail?id=10046
도움이 될 것입니다.
내가 온라인에서 찾은 것에서 이것은 JDK 1.7.0_45에서 소개 된 버그입니다. JDK 1.7.0_60에도있는 것으로 보입니다. Oracle 웹 사이트 의 버그 보고서 에 따르면 수정 사항이 있었지만 JDK가 릴리스되기 전에 제거되었습니다. 수정 사항이 제거 된 이유를 모르겠지만 JDK가 여전히 손상된 것으로 이미 의심되는 사항을 확인합니다.
버그 보고서는 오류가 양성이며 런타임 문제를 일으키지 않아야한다고 주장하지만, 의견 중 하나가 이에 동의하지 않습니다. 내 경험상 메시지를 보았지만 JDK 1.7.0_60을 사용하는 데 아무런 문제없이 일할 수있었습니다.
이 문제로 인해 심각한 문제가 발생하는 경우 다음과 같은 몇 가지 사항을 제안합니다.
수정 사항이 JDK에 추가 될 때까지 JDK 1.7.0_25로 되 돌리십시오 .
이 문제에 대한 모든 작업을 알 수 있도록 버그 보고서를 주시하십시오 . 오라클이 문제의 심각성을 인식 할 수 있도록 의견을 추가 할 수도 있습니다.
JDK 초기 릴리스 가 나올 때 사용해보십시오 . 그들 중 하나가 문제를 해결할 수 있습니다.
Mac OS X에 JDK 설치에 대한 지시 사항은 Mac OS X 용 JDK 7 설치 에서 사용할 수 있습니다 . 또한 JDK 제거 지침이 포함되어 있습니다.
여기에서 Java 7u21을 설치하십시오. http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u21-oth-JPR
다음 변수를 설정하십시오.
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home" export PATH=$JAVA_HOME/bin:$PATH
앱과 재미를 실행하십시오 :)
(사소한 업데이트 : 변수 값을 따옴표로 묶습니다)
'Programing' 카테고리의 다른 글
UIView의 서브 뷰를 중앙에 배치하는 방법 (0) | 2020.07.16 |
---|---|
Android 마켓 / 플레이 스토어에서 프로모션 및 기능 그래픽이란 무엇입니까? (0) | 2020.07.16 |
안드로이드에서 비활성 InputConnection 경고의 getExtractedText (0) | 2020.07.16 |
이상적인 루비 프로젝트 구조 (0) | 2020.07.16 |
파이썬을 업데이트하는 방법? (0) | 2020.07.16 |