Eclipse 不更新 .class 文件
Eclipse not updating .class files
我有一个 java 网络应用程序。以前我用 JDK 15 编译了所有 .java 文件。但由于一些第 3 方应用程序,我不得不切换到 JDK1.8。现在的问题是当我构建项目时。class 文件没有更新。我用 javap -verbose ClassName.class | findstr "major"
命令检查了版本。 Class版本还是59.0。我已经尝试过 link Why isn't Eclipse updating the classes? 中的步骤。我还检查了 JAVA_HOME 和 Path 变量。这些设置为 JDK1.8 并且这里是 eclipse
中的其他配置
- JRE系统库是jre1.8
- 项目 -> 属性 -> 生成器,Java 生成器 已选中
- 项目 -> 属性 -> Java 构建路径 -> 排序和导出 JRE 系统库 已选中
- 检查.项目文件
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
存在以上配置。
有什么我遗漏的吗?
确保在 属性 > 项目:Java 构建路径 选项卡 源 已配置正确的输出文件夹。
我有一个 java 网络应用程序。以前我用 JDK 15 编译了所有 .java 文件。但由于一些第 3 方应用程序,我不得不切换到 JDK1.8。现在的问题是当我构建项目时。class 文件没有更新。我用 javap -verbose ClassName.class | findstr "major"
命令检查了版本。 Class版本还是59.0。我已经尝试过 link Why isn't Eclipse updating the classes? 中的步骤。我还检查了 JAVA_HOME 和 Path 变量。这些设置为 JDK1.8 并且这里是 eclipse
- JRE系统库是jre1.8
- 项目 -> 属性 -> 生成器,Java 生成器 已选中
- 项目 -> 属性 -> Java 构建路径 -> 排序和导出 JRE 系统库 已选中
- 检查.项目文件
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
存在以上配置。
有什么我遗漏的吗?
确保在 属性 > 项目:Java 构建路径 选项卡 源 已配置正确的输出文件夹。