简体   繁体   English

无法在Liferay 7中部署Portlet

[英]Unable to deploy portlet in Liferay 7

I can not deploy portlet in my project in Liferay. 我无法在Liferay的项目中部署Portlet。

My gradle file looks like this: 我的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

Firstly, I had an error: 首先,我有一个错误:

* 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.

I added this line to gradle file 我将此行添加到gradle文件

org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_111

Now, I have this error: 现在,我有这个错误:

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.

Any ideas what should I do to deploy this portlet correctly? 有什么想法我应该怎么做才能正确地部署此portlet?

From Error Its looks like your Java Home path is wrong. From Error看起来您的Java Home路径错误。

It should be 它应该是

Java Home: C:\Program Files\Java\jdk1.8.0_60

If you are deploying from IDE than you can change it from Window --> Preferences-->Java-->Installed JREs 如果要从IDE进行部署,则可以从Window-> Preferences-> Java-> Installed 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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM