[英]Set JAVA_HOME to Open JDK11 in Eclipse in Gradle JVM without disturbing System Env Variables
I am working in a PoC that would require me to run a Spring Boot
project (developed for Java-8) in Compatibility mode pointing JAVA_HOME
to Open JDK-11
. 我在PoC中工作,这需要我在兼容模式下运行Spring Boot
项目(针对Java-8开发),将JAVA_HOME
指向Open JDK-11
。
This is perfectly working fine when I build and run the project from the command-prompt
where I can set JAVA_HOME
manually before executing gradle tasks. 当我从command-prompt
处构建和运行项目时,这可以很好地工作,在执行gradle任务之前,我可以手动设置JAVA_HOME
。
This is perfectly working fine, when I import the project in to my IntelliJ
and there i get an option to set JAVA_HOME
.. 当我将项目导入到我的IntelliJ
并且可以在其中获得设置JAVA_HOME
的选项时,这完全可以正常工作。
Now my text task is to prove the same by importing the project in to Eclipse-Oxygen
.. Am not sure where exactly i should point eclipse
to JAVA_HOME
.. It is also looking for JRE_HOME
.. But it should take everything from gradlew.bat
现在,我的文字任务是在导入项目,以证明同Eclipse-Oxygen
..我不知道究竟在何处我要指出eclipse
到JAVA_HOME
。它也在寻找JRE_HOME
。但它应该采取一切从gradlew.bat
Gradle-JVM
is automatically picked-up in Eclipse from the gradle-wrapper (gradlew.bat
). Gradle-JVM
是在Eclipse中从gradle-wrapper (gradlew.bat
)自动拾取的。 In gradlew.bat
the JAVA_HOME
is taken from the System's Environments
. 在gradlew.bat
, JAVA_HOME
来自系统的Environments
。 This can be overriden in Intellij
where it provides us an option to set an gradle-JVM
. 可以在Intellij
中覆盖它,它为我们提供了设置gradle-JVM
的选项。 I wanted to understand how a similar thing can be done in Eclipse
我想了解如何在Eclipse
完成类似的操作
Help please ! 请帮助 !
You can set your own JAVA_HOME by following below… 您可以按照以下步骤设置自己的JAVA_HOME…
Go to Gradle Task in Eclipse. 转到Eclipse中的Gradle Task。 Right click on which gradle task you need to run and select “Open gradle run configurations” Then go to JAVA_HOME tab. 右键单击您需要运行的gradle任务,然后选择“打开gradle运行配置”,然后转到JAVA_HOME选项卡。 Browse to JDK that you want to use. 浏览到要使用的JDK。 Then apply… 然后申请...
Thats it, it should help… 就是这样,它应该可以帮助…
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.