Попытка настроить проект для работы с Spring MVC и API карт Google в NetBeans 8.2 (JDK 1.9.0) через Gradle.
Возможно, это не очень удачная смесь, но, пожалуйста, подождите здесь.
- Я скачал этот выпуск Gradle и скопировал его в C: \ Gradle, получив в итоге: "C: \ Gradle \ gradle-4.10.2 \ bin"
- Я установил переменные java в соответствии с этим SO-ответом
- Я загрузил библиотеку google-maps-services-java , чтобы использовать API
- Я запустил Oldie Goody NetBeans и скачал плагин Gradle
- Я создал проект Gradle и настроил Каталог установки Gradle и Домашний каталог пользователя Gradle , в разделе Разное \ Gradle , до: C: \ Gradle \ gradle-4.10.2
Пока все хорошо.
Когда я пытаюсь построить новый проект, он терпит неудачу, и первая строка в трассировке стека показывает
org.gradle.tooling.GradleConnectionException: Не удалось выполнить сборку с использованием установки Gradle 'C: \ Gradle \ gradle-4.10.2'
, что, я скажу, выглядит довольно понятным, но почему эта установка не работаетвне меня.
(я включу трассировку стека, если необходимо).
Затем, чтобы посмотреть, смогу ли я получить больше подсказок, я попытался gradle
в консоли (Windows 10,Я могу представить себе дрожь), и меня встретили:
FAILURE: Build failed with an exception.
* What went wrong:
Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at
https://docs.gradle.org/4.10.2/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
Unrecognized option: --add-opens
До сих пор каждый поиск в Google, который я пытаюсь выполнить с помощью строки трассировки стека, направляет меня к проблемам с таргетингом на Android, и если я хорошо пробую вывод консоли, ничего полезногопока.
Оценка приветствуется.
ОБНОВЛЕНИЕ:
gradle --version
выходы:
------------------------------------------------------------
Gradle 4.10.2
------------------------------------------------------------
Build time: 2018-09-19 18:10:15 UTC
Revision: b4d8d5d170bb4ba516e88d7fe5647e2323d791dd
Kotlin DSL: 1.0-rc-6
Kotlin: 1.2.61
Groovy: 2.4.15
Ant: Apache Ant(TM) version 1.9.11 compiled on March 23 2018
JVM: 1.9.0-ea (Oracle Corporation 25.0-b62)
OS: Windows 8.1 6.3 amd64
ВКОНЕЦ
Это скорее , почему это произошло , чем решение
Наконец, оно сузилось донесовместимость между Gradle 4.10.2 и JDK 9 , поэтому я попытался с JDK 11 просто чтобы узнать, что это не происходитПубличный JRE, так что нет.После этого это был JDK 10 , который не ладил с NetBeans 8.2 , по-видимому , поэтому .Затем я искал NetBeans 9 только для того, чтобы найти другое препятствие: в настоящее время он не поддерживает проекты PHP, Javascript, C / C ++, которые мне также нужны, только Java SE на данный момент .
Все это только для того, чтобы приземлиться именно там, где я начал, JDK 9. Единственный путь вперед теперь - использовать старый Gradle или придерживаться Maven, черт.Совет по-прежнему ценится.