繁体   English   中英

spring boot eclipse jre/jdk警告

[英]Spring boot eclipse jre/jdk warning

我最近在 Ubuntu 上安装了 Spring Boot。 当我运行 spring 时,我收到以下警告:

The JRE you are running Eclipse with appears to not be a JDK.
Spring Boot Live hovers will not work with a plain JRE.
The JRE you are running Eclipse with is: /usr/lib/jvm/java-11/openjdk-amd64

我怎样才能摆脱这个警告? Eclipse 明确指向正确的 JDK。

即使 JRE 路径包含字母 JDK,但在我的系统(Ubuntu 18.10)上未安装 JDK。 尝试:

sudo apt-get install openjdk-11-jdk openjdk-11-demo openjdk-11-doc openjdk-11-jre-headless openjdk-11-source

请检查这个https://www.matsim.org/docs/devguide/eclipse/jdk

如果 Eclipse 没有使用 JDK,则更改它:

如果 Eclipse 正在运行,请退出
转到 Eclipse 安装目录并在文本编辑器中打开文件 eclipse.ini。
搜索行 -vmargs
在 -vmargs 这一行之前,添加两行:

第一行写-vm

在第二行,写入 JDK 安装路径(通常类似于: C:\Program Files\Java\jdk1.6.0_31\bin\javaw.exe on Windows /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/MacOS/libjli.dylibMacOS上)

您可以在运行/调试 Java 应用程序配置中定义 JRE/JDK(如果这是您启动 Spring Boot 应用程序的方式):

Run/Debug -> Java Application -> JRE tab -> Alternate JRE

这将覆盖任何其他默认/IDE JRE 设置。

该消息说 Elipse 是使用 JRE 而不是 JDK 安装启动的。 编辑您的 elipse.ini 以指向您的 JDK 安装:例如,在 iOS 上您应该替换该行

/Users/user/.p2/pool/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.macosx.x86_64_14.0.2.v20200815-0932/jre/lib/libjli.dylib

/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/MacOS/libjli.dylib

暂无
暂无

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

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