netbeans构建中的gradle失败,无法使用Gradle安装执行构建

时间:2018-09-26 02:11:17

标签: java gradle netbeans cmd

尝试通过Gradle在NetBeans 8.2(JDK 1.9.0)中设置与Spring MVC和google maps API一起使用的项目。

也许这不是一个很好的组合,但是请在这里忍受。

  1. 我下载了this gradle release并将其复制到C:\ Gradle内,最后显示为:“ C:\ Gradle \ gradle-4.10.2 \ bin”
  2. 我根据this SO answer设置了Java变量
  3. 我下载了google-maps-services-java库以使用API​​
  4. 我启动了旧版NetBeans,并下载了Gradle插件
  5. 我创建了一个Gradle项目,并在 Miscellaneous \ Gradle 下将 Gradle安装目录 Gradle用户主目录选项设置为:< strong> C:\ Gradle \ gradle-4.10.2

到目前为止很好。

当我尝试构建全新的项目时,它失败了,并且堆栈跟踪中的第一行显示为

org.gradle.tooling.GradleConnectionException:无法使用Gradle安装'C:\ Gradle \ gradle-4.10.2'

执行构建

我会说,这看起来很不言自明,但是,为什么安装不起作用超出了我的范围。

(如果需要,我将包括stacktrace)。

然后,只是为了看看我是否能获得更多提示,我在控制台中尝试了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

到目前为止,我尝试用stacktrace行进行的每一次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 并没有相处,显然是this is why。然后,我寻找NetBeans 9只是发现另一个障碍:it currently does not support PHP, Javascript, C/C++ projects which I also need, only Java SE at the moment

所有这些,就在我刚开始学习JDK 9的地方。现在唯一的解决方法是使用旧的Gradle或坚持使用Maven,darn。建议仍然很感激。

0 个答案:

没有答案