【发布时间】:2026-01-04 13:40:01
【问题描述】:
我尝试使用 java 1.5 构建一个 jar 文件。我使用 ecrise,并在以下区域将 java 版本指定为 1.5。
- 项目 -> 属性 -> Java 编译器
- 项目 -> Java 构建路径 -> JRE 系统库
- Ant 构建文件 -> 运行方式 -> ExternalToolConfiguration -> JRE
但是在构建 jar 之后,所有的类都是在 1.7(主要版本 51)中构建的,我希望它们在 1.5 中。(49)
这是javap -verbose MyClassInBuiltJar的结果
SourceFile: "Program.java"
minor version: 0
major version: 51
Constant pool:
【问题讨论】:
-
你检查过这个[链接]*.com/questions/1487978/…吗?