programing

클래스 JavaLaunchHelper는 양쪽에서 구현됩니다.둘 중 하나가 사용됩니다.정의되지 않은 것

kingscode 2022. 9. 20. 23:20
반응형

클래스 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.

로컬 호스트에서 웹 응용 프로그램으로 실행하려고 하면

다음 문제와 관련이 있을 수 있습니다.

https://code.google.com/p/googleappengine/issues/detail?id=10046

어떤 도움이라도 도움이 될 것이다.

온라인에서 확인한 바로는 JDK 1.7.0_45에서 발생한 버그입니다.JDK 1.7.0_60에도 있는 것 같습니다.Oracle 웹 사이트의 버그 보고서에 따르면 수정이 있었지만 JDK가 출시되기 전에 제거되었습니다.이 수정이 삭제된 이유는 알 수 없지만, JDK는 아직 고장난 상태입니다.

버그 리포트에서는, 에러는 무해하며, 런타임의 문제는 발생하지 않습니다.단, 코멘트의 1개가 일치하지 않습니다.제 경험상 메시지를 보고도 JDK 1.7.0_60을 사용하여 문제없이 작업할 수 있었습니다.

이 문제로 인해 심각한 문제가 발생할 경우 다음과 같이 제안합니다.

  • 수정이 JDK에 추가될 때까지 JDK 1.7.0_25로 되돌립니다.

  • 문제에 대해 수행된 작업을 인식할 수 있도록 버그 보고서를 주시하십시오.Oracle이 문제의 심각성을 인식하도록 사용자 자신의 의견을 추가할 수도 있습니다.

  • JDK의 초기 릴리스가 나오면 시험해 보겠습니다.그들 중 한 명이 당신의 문제를 해결할지도 모릅니다.

Mac OS X에 JDK를 설치하는 방법은 Mac OS X용 JDK 7 설치에서 확인할 수 있습니다.또, JDK 를 삭제하는 순서도 기재되어 있습니다.

  1. http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u21-oth-JPR 에서 Java 7u21 을 인스톨 합니다.

  2. 다음 변수를 설정합니다.

    export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home"
    export PATH=$JAVA_HOME/bin:$PATH
    
  3. 앱을 실행하고 즐기세요:)

(마이너 업데이트: 변수 값을 견적서에 넣기)

언급URL : https://stackoverflow.com/questions/20794751/class-javalaunchhelper-is-implemented-in-both-one-of-the-two-will-be-used-whic

반응형