2016-12-22 4 views
0

Я пытаюсь загрузить тестовый репозиторий libgdx/tests в eclipse в течение нескольких часов без каких-либо успехов.LIBGDX - Сложное время загрузки libgdx/tests

Я использую JRE 1.8, но уровень соответствия компилятора равен 1.7. Я выполнил здесь учебник How to running tests, чтобы настроить ANT (1.9.7) и GWT (2.6.1 [как рекомендовано в учебнике]).

Я очистил все проекты и обновил их. И я все еще получаю эту огромную кучу ошибок, потому что банки не найдены (пожалуйста, не говорите мне, что они должны быть добавлены вручную:):

Description Resource Path Location Type 
Project 'gdx-backend-jglfw' is missing required library: '/gdx/libs/gdx-natives.jar' gdx-backend-jglfw  Build path Build Path Problem 
Project 'gdx-backend-jglfw' is missing required library: 'libs/gdx-backend-jglfw-natives.jar' gdx-backend-jglfw  Build path Build Path Problem 
Project 'gdx-backend-jglfw' is missing required library: 'libs/jglfw.jar' gdx-backend-jglfw  Build path Build Path Problem 
Project 'gdx-backend-lwjgl' is missing required library: '/gdx/libs/gdx-natives.jar' gdx-backend-lwjgl  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: '/gdx/libs/gdx-natives.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-glfw-natives-linux.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-glfw-natives-macos.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-glfw-natives-windows.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-glfw.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-jemalloc-natives-linux.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-jemalloc-natives-macos.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-jemalloc-natives-windows.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-jemalloc.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-natives-linux.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-natives-macos.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-natives-windows.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-openal-natives-linux.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-openal-natives-macos.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-openal-natives-windows.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-openal.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-opengl.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-stb-natives-linux.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-stb-natives-macos.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-stb-natives-windows.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl-stb.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-lwjgl3' is missing required library: 'libs/lwjgl.jar' gdx-backend-lwjgl3  Build path Build Path Problem 
Project 'gdx-backend-robovm' is missing required library: 'libs/robovm-cacerts-full.jar' gdx-backend-robovm  Build path Build Path Problem 
Project 'gdx-backend-robovm' is missing required library: 'libs/robovm-cocoatouch.jar' gdx-backend-robovm  Build path Build Path Problem 
Project 'gdx-backend-robovm' is missing required library: 'libs/robovm-objc.jar' gdx-backend-robovm  Build path Build Path Problem 
Project 'gdx-backend-robovm' is missing required library: 'libs/robovm-rt.jar' gdx-backend-robovm  Build path Build Path Problem 
Project 'gdx-bullet' is missing required library: 'libs/gdx-bullet-natives.jar' gdx-bullet  Build path Build Path Problem 
Project 'gdx-controllers-desktop' is missing required library: 'libs/gdx-controllers-desktop-natives.jar' gdx-controllers-desktop  Build path Build Path Problem 
Project 'gdx-freetype' is missing required library: 'libs/gdx-freetype-natives.jar' gdx-freetype  Build path Build Path Problem 
Project 'gdx-tests-android' is missing required source folder: 'gen' gdx-tests-android  Build path Build Path Problem 
Project 'gdx-tests-lwjgl' is missing required library: '/gdx-box2d/libs/gdx-box2d-natives.jar' gdx-tests-lwjgl  Build path Build Path Problem 
Project 'gdx-tests-lwjgl' is missing required library: '/gdx-controllers-desktop/libs/gdx-controllers-desktop-natives.jar' gdx-tests-lwjgl  Build path Build Path Problem 
Project 'gdx-tests-lwjgl' is missing required library: '/gdx-freetype/libs/gdx-freetype-natives.jar' gdx-tests-lwjgl  Build path Build Path Problem 
Project 'gdx-tests-lwjgl3' is missing required library: '/gdx-box2d/libs/gdx-box2d-natives.jar' gdx-tests-lwjgl3  Build path Build Path Problem 
Project 'gdx-tests-lwjgl3' is missing required library: '/gdx-controllers-desktop/libs/gdx-controllers-desktop-natives.jar' gdx-tests-lwjgl3  Build path Build Path Problem 
Project 'gdx-tests-lwjgl3' is missing required library: '/gdx-freetype/libs/gdx-freetype-natives.jar' gdx-tests-lwjgl3  Build path Build Path Problem 
Project 'gdx' is missing required library: 'libs/hamcrest-core-1.3.jar' gdx  Build path Build Path Problem 
Project 'gdx' is missing required library: 'libs/junit-4.11.jar' gdx  Build path Build Path Problem 
Unbound classpath container: 'GWT SDK [missing]' in project 'gdx-backends-gwt' gdx-backends-gwt  Build path Build Path Problem 
Unbound classpath container: 'GWT SDK [missing]' in project 'gdx-box2d-gwt' gdx-box2d-gwt  Build path Build Path Problem 
Unbound classpath container: 'GWT SDK [missing]' in project 'gdx-controllers-gwt' gdx-controllers-gwt  Build path Build Path Problem 
Build path specifies execution environment JavaSE-1.7. There are no JREs installed in the workspace that are strictly compatible with this environment.  gdx-controllers-gwt  Build path JRE System Library Problem 

ПРИМЕЧАНИЕ: Я знаю этот вопрос : libGDX - gdx-backend-jglfw is missing and some others, но он довольно старый, поэтому библиотеки изменились и нет решения.

ответ

1

Eclipse, жалуется на ваш JRE (внизу вашего стека):

Построить путь определяет среду выполнения JavaSE-1,7. В рабочей области нет JRE, которые строго совместимы с этой средой. GDX-контроллеры-GWT путь сборки JRE библиотечная система Проблема

вам нужно to set the property in Eclipse для предварительно в проекте JRE1.7

===============

Другие проблемы с конвейером должны быть решены путем запуска ant -f fetch.xml - убедитесь, что это удалось.

В качестве альтернативы вы можете выполнить более конкретную задачу ant, например. ant -f fetch.xml fetch-lwjgl для разрешения зависимостей, которые должны исправить

Project 'GDX-бэкэнд-lwjgl3' отсутствует Требовалась библиотека

===============

Для отсутствующих проблем GWT SDK:

  • убедитесь, что вы сделали:

    Плагин GWT для Eclipse - следуйте инструкциям на странице и установите только необходимые материалы и GWT Также убедитесь, что по умолчанию GWT SDK равен 2.6.1. Вам, вероятно, придется загрузить его здесь и установить его, перейдя в Window/Eclipse -> Preferences -> Google -> Web Toolkit -> Add, а затем убедитесь, что он установлен.

  • проверить это на самом деле там: например.щелкните правой кнопкой мыши на gdx-backends-gwt проекта Build Path - Configure Build Path - Libraries вкладка Это не должно быть ошибок и правильный путь, предоставляемые, например:

enter image description here

  • сделать выше для всех трех ошибочными проектов gdx-backends-gwt, gdx-box2d-gwt, gdx-controllers-gwt

Btw, 12/12/2016 devs изменил его на gwt-2.8.0, см. commit a748656a, так что, возможно, не обновить инструкцию еще

===============

Я также сделал ./gradlew build - но это не то, что вызывает у вас вопросы, я думаю,

не забудьте очистить, восстановить ваше затмение:

для решения проблемы выполните следующие действия:

Перейти к Project -> Clean Убедитесь, что выбраны все проекты, а затем нажмите кнопку OK

Выберите все проекты в проводнике пакетов, а затем нажмите клавишу F5, чтобы обновить их (vodoo ...)

Там будет несколько вопросов, оставшихся в отношении GWT. В задачах просмотреть, щелкните правой кнопкой мыши на каждой записи, говоря «Файл web.xml не существует», выберите Quick Fix и нажмите OK

Даже после того, что сделал я до сих пор есть проблемы :)

The project was not built since its build path is incomplete. Cannot find the class file for org.robovm.apple.uikit.UIApplicationDelegateAdapter. 
+0

Спасибо за подробный ответ. '' '' Ant -f fetch.xml'' решил мои проблемы, я не знал, как использовать муравьев. Я, хотя зависимости управлял maven или gradle, но они этого не делают. Еще раз спасибо за то, что вы нашли время, чтобы опубликовать такой подробный ответ. – Jesus

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