如何强制Liferay Dev Studio使用我指定的JDK? (JDK8)

时间:2019-01-08 08:46:21

标签: java-8 liferay ubuntu-18.04 liferay-developer-studio

Liferay Dev Studio应该与Java 8一起运行。我是这样安装它的:

JAVA_HOME=/home/nico/p/jdk8/ LiferayProjectSDKwithDevStudioDXP-2018.11.4-linux-x64-installer.run

它问我要使用什么JDK,列表中唯一的选择是我的JDK8,因此我选择了该选项,安装顺利进行。

然后我像这样启动它:

JAVA_HOME=/home/nico/p/jdk8/ ./DeveloperStudio

然后...它崩溃了:

enter image description here

通过检查.metadata/.log,我发现它无视我的选择,而是使用系统的默认JDK:

!SESSION 2019-01-08 17:29:46.988 -----------------------------------------------
eclipse.buildId=3.4.0.201811020125
java.version=10.0.2

如何使用JDK8?

1 个答案:

答案 0 :(得分:0)

我假设这是DevStudio本身的运行方式。由于它是eclipse的一个版本,因此eclipse的配置效果很好-只需将ini文件名更改为DevStudio的可执行文件名即可。检查Specifying the VM段落,并在eclipse.ini,DeveloperStudio.ini中添加以下几行(提供正确的文件名和虚拟机的实际路径)

-vm
C:\Java\JDK\1.8\bin\javaw.exe

注意:使其成为正确的javaw可执行文件,而不是java。是的,即使您标记了ubuntu:您的适应程序,我也复制了Windows示例。