我无法在Liferay的项目中部署Portlet。
我的gradle文件如下所示:
#Thu Aug 18 11:52:36 CDT 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.0-bin.zip
首先,我有一个错误:
* What went wrong:
Execution failed for task ':compileJava'.
> Could not find tools.jar. Please check that C:\Program Files\Java\jdk1.8.0_111 contains a valid JDK installation.
我将此行添加到gradle文件
org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_111
现在,我有此错误:
Gradle User Home: C:\Users\Piotr\.gradle
Gradle Distribution: Gradle wrapper from target build
Gradle Version: 3.0
Java Home: C:\Program Files\Java\jre1.8.0_131
JVM Arguments: None
Program Arguments: None
Build Scans Enabled: false
Offline Mode Enabled: false
Gradle Tasks: deploy
:compileJava FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':compileJava'.
> Could not find tools.jar. Please check that C:\Program Files\Java\jre1.8.0_131 contains a valid JDK installation.
有什么想法我应该怎么做才能正确地部署此Portlet?
最佳答案
From Error看起来您的Java Home路径错误。
它应该是
Java Home: C:\Program Files\Java\jdk1.8.0_60
如果要从IDE进行部署,则可以从
窗口->首选项-> Java->已安装的JRE
Gradle Distribution: Gradle wrapper from target build
Gradle Version: 2.14.1
Java Home: C:\Program Files\Java\jdk1.8.0_60
JVM Arguments: None
Program Arguments: None
Gradle Tasks: deploy
关于java - 无法在Liferay 7中部署Portlet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47519473/