Java - 如何知道哪个 Java 版本可以在不更改代码的情况下使用我的代码

标签 java

我有这段代码,我想知道哪些 Java 版本可以运行我的代码而无需重写它。有没有办法在不安装任何其他工具或插件的情况下使用 eclipse 知道这一点?

似乎像 LocalDateTime 这样的元素在他们的 java 文档“Since:1.8”中有这个,这意味着(如果我错了请纠正我)如果在低于 1.8 的 java 版本中使用此语法,则必须更改代码在某个时候

最佳答案

在 Eclipse 的“属性”下,您可以将项目的编译器合规级别更改为不同的版本。
如果部分代码不适用于选定的编译器版本,它将标记这些部分并显示所需的版本。 enter image description here

关于Java - 如何知道哪个 Java 版本可以在不更改代码的情况下使用我的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52644088/

相关文章:

java - 是否有用于 Bitly API 的 Java 库?

java - 如何在java中垂直绘制图形?

java - 如何在Spring Security中抛出自定义的AccessDeniedException?

java - 如何根据参数值在jsp文件中使用动态CSS

java - Mockito 1.9.5 导致 NullPointerException

java - 具有可变数量 @XMLElements 的 JAXB

java - 为什么会出现这个异常: "java.util.MissingResourceException: Can' t find resource for bundle java. util.PropertyResourceBundle,key MQJE001b”?

java - 从 Java 中的字符串中删除停用词

Java 二维颜色数组。是否可以?

JavaFX ImageView 抛出 IllegalStateException