我在一个PoC中工作,它要求我在兼容模式下运行一个Spring Boot项目(为Java-8开发),将JAVA_HOME指向Open JDK-11。
当我从command-prompt构建和运行项目时,这是非常好的,我可以在执行gradle任务之前手动设置JAVA_HOME。
当我将项目导入到我的IntelliJ中,并在那里得到一个设置JAVA_HOME的选项时,这是非常好的。
现在,我的文本任务是通过将项目导入到Eclipse-Oxygen中来证明这一点。我不确定我应该将eclipse指向JAVA_HOME的确切位置。它还在寻找JRE_HOME ..但是它应该从gradlew.bat获取所有东西
在Eclipse中,Gradle-JVM会自动从gradle-wrapper (gradlew.bat中提取)。在gradlew.bat中,JAVA_HOME取自系统的Environments。这可以在Intellij中被覆盖,因为它为我们提供了一个设置gradle-JVM的选项。我想知道如何在Eclipse中做类似的事情。
请帮帮我!
发布于 2019-02-25 17:03:02
您可以按照下面的…设置您自己的JAVA_HOME
转到Eclipse中的Gradle Task。右击你需要运行的gradle任务,选择“Open gradle run configurations”,然后进入JAVA_HOME选项卡。浏览到要使用的JDK。然后应用…
就是这样,它应该对…有帮助。
发布于 2019-02-25 17:03:37
您可以在项目的运行配置中配置环境变量。在环境选项卡上,您可以扩展或替换默认环境。

https://stackoverflow.com/questions/54862548
复制相似问题