简体   繁体   English

设置JAVA_HOME为在Gradle JVM中的Eclipse中打开JDK11,而不会干扰系统环境变量

[英]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 ..我不知道究竟在何处我要指出eclipseJAVA_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.batJAVA_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… 就是这样,它应该可以帮助…

You can configure environment variables in the run config of your project. 您可以在项目的运行配置中配置环境变量。 On the Environment tab, you can extend or replace the default environment. 在“环境”选项卡上,您可以扩展或替换默认环境。

在环境选项卡上。

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

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