Класс JavaLaunchHelper реализован в обоих. Один из двух будет использован. Какой из них не определен

У вас есть простой проект веб-приложений Google App Engine на Eclipse Kepler в Mac OS X с версией java «1.7.0_45»

Выполнение следующего:

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 1.7.0_25 до тех пор, пока исправление не будет добавлено в JDK.

  • Следите за отчетами об ошибках, чтобы вы знали о какой-либо работе над этой проблемой. Возможно, даже добавьте свой собственный комментарий, чтобы Oracle знал о серьезности проблемы.

  • Попробуйте ранние выпуски JDK по мере их выхода. Один из них может решить вашу проблему.

Инструкции по установке JDK в Mac OS X доступны на JDK 7 Installation for Mac OS X. Он также содержит инструкции по удалению JDK.

  1. Установите Java 7u21 отсюда: http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html#jdk-7u21-oth-JPR

  2. установите эти переменные:

     export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.7.0_21.jdk/Contents/Home" export PATH=$JAVA_HOME/bin:$PATH 
  3. Запустите приложение и весело 🙂

(Незначительное обновление: введите значение переменной в цитату)

  • Есть ли способ создать экземпляр classа по имени в Java?
  • Можно ли объединить iteratorы в Java?
  • Интерфейсы Java и типы возврата
  • Могу ли я поймать несколько исключений Java в одном и том же предложении catch?
  • Добавление BigDecimals с использованием streamов
  • Как получить активные пользовательские UserDetails
  • Поощрять JVM к GC, а не вырастить кучу?
  • Недопустимый символ шаблона 'T' при анализе строки даты на java.util.Date
  • Что такое хороший Java API для создания документов Word?
  • NetBeans - развертывание всех в одном банке
  • Какая лучшая библиотека обработки изображений java?
  • Interesting Posts

    wkhtmltopdf: невозможно подключиться к X-серверу

    В Excel VBA для Windows, для разобранных JSON-переменных, что это такое JScriptTypeInfo?

    Могу ли я изменить владельца группы в постоянной группе в Wi-Fi Direct?

    GUI работает со скоростью 30 кадров в секунду?

    Как узнать, что карта готова к использованию при использовании SupportMapFragment?

    Моно https webrequest завершилось с ошибкой «Ошибка аутентификации или дешифрования»

    Определите, сохраняет ли два файла один и тот же контент

    Частичный поиск в HashMap

    Каков самый элегантный способ удаления пути из переменной $ PATH в Bash?

    Как создать гибридный раздел MBR / GPT на USB-накопителе?

    Является ли это действительной Java?

    Пакетный файл – извлечение имени файла

    Как включить только часть заголовка изображения в таблицу цифр в Microsoft Word?

    Передача общих указателей в качестве аргументов

    Как изменить поля печати по умолчанию для Google Chrome

    Давайте будем гением компьютера.