2014-11-11 2 views
0

Я использую этот link в качестве ссылки, чтобы локально выполнить проект GAE. Я использую Google Plugin для eclipse.Предупреждение Eclipse Когда я пытаюсь запустить проект GAE

Когда я нажимаю кнопку «Выполнить», я получаю ПРЕДУПРЕЖДЕНИЯ в консоли.

ObjC [1622]: Класс JavaLaunchHelper реализуется как в /Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home/bin/java и /Library/Java/JavaVirtualMachines/JDK1 .7.0_60.jdk/Содержание/Главная/JRE/Библиотека/libinstrument.dylib. Один из двух будет использоваться. Какой из них не определен.

-сервер должен сопровождаться аргументом для servletContainerLauncher [: args] Google Web Toolkit 2.6.0 DevMode [- [no] startServer] [-port port-number | «auto»] [-whitelist whitelist-string] [-blacklist blacklist-string] [-logdir directory] [-logLevel level] [-gen dir] [-bindAddress host-name-or-address] [-codeServerPort номер порта | «auto»] [-server servletContainerLauncher [: args]] [-startupUrl url] [-war dir] [-deploy dir] [-extra dir] [-workDir dir] [-sourceLevel [авто, 1.6, 1.7] ] модуля [с]

и

, где - [нет] StartServer начинает контейнер сервлет, обслуживающий каталога, указанного -war флага. (по умолчанию ВКЛ) -port
Задает TCP-порт для встроенного веб-сервера (по умолчанию 8888) -whitelist Позволяет пользователю просматривать URL-адреса, которые соответствуют указанным регулярных выражений (запятой или пробелом) -blacklist
не позволяет пользователю URL-адреса просмотра, соответствующие указанным регулярным выражениям (разделенные запятыми или пробелами) -logdir Регистрирует файл в данной директории, а также графически -logLevel Уровень подробных сведений о регистрации: ERROR, WARN, INFO, TRACE, DEBUG, SPAM , или ВСЕ
-gen Отладка: вызывает сохранение сохраняемых в заданном каталоге сгенерированных нормально-переходных типов -bindAddress Указывает адрес привязки для сервера кода и веб-сервера (по умолчанию 127.0.0.1) -codeServerPort Задает TCP-порт для сервера кода (по умолчанию 9997) -сервер Укажите другой встроенный веб-сервер для запуска (должен реализовывать ServletContainerLauncher)
-startupUrl Автоматически запускает указанный URL -war Каталог в которые будут разворачиваться выходные файлы будут записаны (по умолчанию «war») -deploy Будет записан каталог, в который будут загружены выходные файлы с возможностью развертывания, но без обслуживания (по умолчанию «WEB-INF/deploy» в каталоге -war/jar, и может быть таким же, как -extra directory/jar) -extra В каталог, в который добавлены дополнительные файлы, не предназначенные для развертывания, будут написаны -workDir
Работающий отладчик компилятора для внутреннего использования (необходимо писать; по умолчанию используется система для временных файлов) -sourceLevel Определяет Java уровня исходного кода (по умолчанию Auto: 1.7) и модулю [с] Определяет имя (s) модуль (ов) для размещения

+0

Что вы думаете? –

+0

Я хочу, чтобы запустить проект GAE в автономном режиме, используя терминал, но я не могу из-за вышеупомянутых ошибок, что может быть проблемой? – 1088

+0

Я думаю, @Hasan дал вам довольно хороший ответ. Не могли бы вы прокомментировать или принять его? –

ответ

1

Без особого ясность от вас о вашей настройке. Я вижу, что вам нужно очистить вашу установку Java.

Он жалуется на выбор между двумя, возможно, разными, но, возможно, идентичными классами, называемыми «JavaLaunchHelper».

Вы один здесь:

{JAVAHOME}/Contents/Home/bin/java 

У вас есть еще один здесь:

{JAVAHOME}/Contents/Home/jre/lib/libinstrument.dylib. 

Я верить это также намекает, что вы исправить это в командной строке вы используете для запуска Затмения ,

-server должен сопровождаться аргументом для servletContainerLauncher [:] арг

Если бы я тебя, я хотел бы попробовать переименование первых из двух вариантов временно, от ...

{JAVAHOME}/Contents/Home/bin/java 

... TO ...

{JAVAHOME}/Contents/Home/binTEMP/java 

Сосать его и посмотреть, как говорят в Англии. То, что может поймать вас, в то время как borking целая куча других вещей.

Действительно, вам нужно прочитать JAVA_HOME, JAVA_PATH и JavaLaunchHelper и как они должны быть подготовлены к вашей операционной системе. Наличие JRE и JDK на вашем пути может привести к различным путаным поведением.

Смежные вопросы