Libgdx не может определить версию Java 11.0.1 - PullRequest
0 голосов
/ 03 декабря 2018

Я перепробовал все, что установил каждый возможный Java-файл, миллион раз я установил новейшую версию Gradle, но она продолжает показывать эту ошибку.Я на Mac.Пожалуйста, помогите спасибо

Ответы [ 2 ]

0 голосов
/ 06 марта 2019

Если вы не хотите разрабатывать для Android, Java 11 работает нормально libgdx.

Вы должны изменить некоторые вещи, прежде чем все будет собрано и запущено.
Вот что я сделал, чтобы мой проект заработал.
Мой контекст Mac OSX 10.14 и openJDK 11.0.2, новый проект, средство запуска рабочего стола и несколько расширений (не важно).

  1. Ошибка, которую вы получаете из-за невозможности найти java 11.0.xприходит из Gradle.Java 11 поддерживается только с Gradle 5. Чтобы использовать Gradle 5 вместо 4.6, сгенерированный проект настроен с помощью, перейдите к <project-dir>/gradle/wrapper/gradle-wrapper.properties и измените distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip на distributionUrl=https\://services.gradle.org/distributions/gradle-5.0-all.zip.

Тоустраняет ошибку Java 11 только для того, чтобы столкнуться с новой ошибкой Could not get unknown property 'classesDir' for main classes of type org.gradle.api.internal.tasks.DefaultSourceSetOutput.

Чтобы избавиться от этого, откройте <project-dir>/desktop/build.gradle и измените строку 27 (может отличаться для вас)
from files(sourceSets.main.output.classesDir) в
from files(sourceSets.main.output.classesDirs)

, то есть classesDirв classesDirs

Это должно устранить все ошибки сборки, и все готово.

0 голосов
/ 04 декабря 2018

Я настоятельно рекомендую использовать версию Java не выше 8. Это много проблем несовместимости, с которыми я столкнулся только на 9-й версии JDK в среде Android Dev.

Удалите все имеющиеся у вас Java, используйте эту статью,потому что это не так просто без знания: https://www.java.com/en/download/help/mac_uninstall_java.xml

После загрузки 8-й версии отсюда: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Я сделал то же самое некоторое время назад, и все проблемы остались

...