我创建了一个带有类的简单 .jar,以通过 scriptlet 处理 Jasper 报告中的参数。我已将 .jar 添加到报告项目的构建路径中。
.jar 使用 JDK 1.7 编译,Jasper 项目的执行环境设置为 JRE 1.7,Java Compiler 合规级别为 1.7。JAVA_HOME 指向 jdk 1.7。
当尝试通过 scriptlet 参数访问 .jar 时,JasperStudio 仍然抱怨 Unsupported major.minor 版本 51.0。
JasperStudio 使用 jdk 1.6 吗?!我想我已经通过为项目设置所有相关的 Java 属性来确保它不会。
我的电脑甚至没有java 1.6。
显然 JasperStudio 的某些东西仍然覆盖了我的 jre/jdk 选择,但我不知道在哪里/如何。请给我你的建议,看看在哪里。谢谢一百万