- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我在 VSCode 工作区中设置 JRE 时遇到问题。我认为问题是在我的 settings.json
中正确设置了我的 java.home
但我仍然收到此错误:
构建路径指定执行环境JavaSE-10。工作区中没有安装严格兼容的 JRE。
我在这里查看了答案 ( Warning - Build path specifies execution environment J2SE-1.4 ),但该解决方案适用于 Eclipse 而不是 VSCode。
我认为这是因为 JRE 正在指定 Java10 而我正在使用 Java11。
关于如何为 VSCode 设置 JRE 有什么建议吗?
此外,这是我使用的 java 版本和我的设置。
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (1):
11.0.1, x86_64: "Java SE 11.0.1" /Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home
还有我在 VSCode 中的 java.home
设置:
"java.home": "/Library/Java/JavaVirtualMachines/jdk-11.0.1.jdk/Contents/Home"
最佳答案
就我而言,我已将 Maven 设置为 VSCode 中的 Java 构建环境。对于 Maven,我发现 pom.xml 中的构建属性之一被设置为 Java 版本 1.8,它比我使用的版本旧,即 1.11。一旦我如下更新属性,警告就消失了。
<properties>
<java.version>1.11</java.version>
</properties>
关于java - 错误 : Build path specifies execution environment JavaSE-10. 工作区中没有安装严格兼容的 JRE。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53817951/
我试图将形状对象的当前位置添加到我的数组列表中,但是当对象位置更改时,我的列表对象也会更改.. 经过几个小时的搜索,我发现了一种不同的方式,现在即使对象位置发生变化,位置也保持不变 这是我的第一个导致
这个问题在这里已经有了答案: Java FileReader encoding issue (6 个答案) 关闭 6 年前。 以下代码适用于具有英文内容但不适用于俄文内容的文件。如何让它也适用于俄语
有没有办法使用 Java 代码测试互联网速度? 比如我们实际是如何用cmd命令、ping命令进行测试的。 最佳答案 使用JSpeedTest库 SpeedTestSocket speedTestSoc
目录 方法重写 Override重写方法 重写小结: 总结 方法重写与之前
JavaSE: Java基础,我们入门所学的基础语法循环判断之后还有面向对象、网络编程、多线程、注解和反射、JVC、JUC等等。 学习地址:https://www.bilibili.com/video
我试图寻找一种方法来防止虚拟键盘在第一次将文本字段集中在 JavaSE 构建上时显示,但没有成功。 实现这一目标的最佳方法是什么? 最佳答案 在 init(Object) 方法中使用以下代码禁用该行为
我正在开发一个应该在 Android 和桌面(JavaSE)上运行的项目。为此,我将它分成 3 个 java 模块: 安卓应用 通用核心 桌面应用 为什么我使用 Android Studio (AS)
我叫弗拉基米尔,我想为我糟糕的英语道歉。 好的。我开始学习Java SE,我需要更多的练习来复习我的知识。我想比现在更好地了解这门语言。 您认为应该为初学者创建什么程序?也许带有数据库的服务器应用程序
我花了很长时间在 Java 中构建随机模拟。它们工作得很好,但公司的硬件不可靠,变旧并且不太可能很快被更换。 模拟和数字运算完全用 J2SE 编写。其中一些需要一点 GUI 交互,或者显示一个窗口以呈
鉴于最近 Oracle 对 Java 用户的明显打击(read here),我对继续使用 Oracle 的 JDK 或与此相关的任何 Oracle 持谨慎态度。上面的文章警告: “If you dow
这是我的 JavaSE 应用程序的数据库类。 public class db { static Connection c; public static Connection Get_C
我不知道问这个问题是否合适,但我在这里问。 到目前为止我尝试过的: 在我所有的 JavaSE(Swings、JavaFX) 等项目中,我都使用 MySQL、Oracle、MS SQL Server 作
是否可以在 JavaSE 中进行分布式事务?我听说过 Atomikos,但我很好奇是否可以只使用标准 Java。 最佳答案 不,JTA是一个Java EE API,需要由容器或库提供实现。 一些实现:
我想写一个简单的在线管理器。它将在 WebSocket 上工作。有没有允许使用像 onMessage 这样的方法的库?我的意思是没有像 这样的代码 is = new DataInputStream(c
我发现 sqlcipher 在 Android 开发中使用起来很方便。但它不能满足我的需求。最近,我接到一个任务,要在一个基于Java SE 的项目中加密一个sqlite 数据库。我的问题的核心是“我
我不清楚 JavaSE 和 JavaEE 之间的主要区别是什么!我想知道JavaSE是JavaEE的子集还是JavaEE与JavaSE完全不同。我还想知道JavaEE JDK是否包含JavaSE中包含
我正在制作一个小程序,用于将数据从我们不拥有的另一个系统迁移到我们公司内部制作的自定义系统。我将 IntelliJ 与 Maven 一起使用,但错误似乎来自构建后的目标文件夹,因为它似乎无法找到该文件
我从http://download.eclipse.org/jetty/stable-9/dist/下载了jetty 。 我可以启动/停止 Jetty 服务器。我还知道 eclipse wiki 上的
我目前正在设计一个 SDK,旨在用于桌面和 Web 应用程序。目前,我一直在使用 JavaSE-1.6 库并利用 Apache HttpComponents 库以及 JibX 库分别用于 Web 连接
Java SE 6 及更高版本与 Metro 捆绑在一起。令人惊讶的是,找不到 Java ver x -> Metro ver y 列表。 如何查明我的 JVM 捆绑了哪个版本的 Metro?通过在运
我是一名优秀的程序员,十分优秀!