[英]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.dylib
在MacOS上)
您可以在运行/调试 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.