Как заставить Liferay Dev Studio использовать указанный мной JDK? (JDK8) - PullRequest
0 голосов
/ 08 января 2019

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 голосов
/ 08 января 2019

Я предполагаю, что это то, под чем работает сам DevStudio. Поскольку это версия eclipse, конфигурация eclipse работает хорошо - просто адаптируйте имя ini-файла к имени исполняемого файла DevStudio. Проверьте Указание параграфа VM и добавьте следующие строки в ваш eclipse.ini, DeveloperStudio.ini (вы придумали правильное имя файла и фактический путь к вашей виртуальной машине)

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

Примечание. Сделайте его правильным javaw, а не java. И да, я скопировал пример Windows, даже если вы пометили ubuntu: Ваша адаптация.

...