当前位置: 首页 > 知识库问答 >
问题:

如何检测用于编译。Jasper的java版本?

相高谊
2023-03-14

我有一堆。Jasper文件,我不知道是用哪个java版本编译它们的。

有什么办法可以探测到吗?

对于java类,我知道dat,我们可以使用follwing命令。

javap -verbose .\Customer.class | findstr "major"

共有1个答案

程冥夜
2023-03-14

按照以下步骤查找Jasper报告版本:

  1. 导航到路径$dcs/server/run/jrtskdae/lib/
  2. 搜索JasperReports*
  3. jasperReports.jar文件的版本是产品使用的Jasper报告的版本(例如,JasperReports-5.0.0.jar)
 类似资料:
  • 问题内容: 我正在尝试调试 “ .class文件中的版本号错误” java中的错误,有没有办法让我检查文件的版本? 我正在使用,但我的版本是1.6.0_13。 我正在以eclipse设置为1.5的兼容模式进行编译,我认为这是可行的… 问题答案: 你正在命令行(针对名为MyClass的类)中寻找以下内容: 在Unix / Linux上: 在Windows上: 你需要结果中的主要版本。以下是一些示例值

  • 问题内容: 我想将我的.java(几个)编译成至少与Java 兼容的,较新的(最好是较新的)版本。(我有) 问题答案: 是的,您可以在编译时设置编译器的版本。并将您的Java代码编译为Java的旧版本。 从Oracle文章:http : //docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javac.html 交叉编译示例 在这里,我们使用ja

  • 问题内容: 如何配置Maven编译器以将Java 5用于测试代码并将Java 1.4用于主代码? 问题答案: 如果要设置对相关Java版本的遵从性,则可以为每次执行配置编译器插件。假设Maven使用的JDK至少与您指定的最高版本相同。通过使用属性,可以在命令行或子项中覆盖该配置(如果需要): 如果您打算使用其他 编译器 ,则涉及的更多。因为您需要指定JDK的路径以及所使用的编译器版本。同样,这些可

  • My mechanic told me, I couldn’t repair your brakes, so I made your horn louder. — Steven Wright 通常,当出现问题时,我们会在继续运行前先停止它并修复错误。然而, 当以守护进程模式运行时,Puppet 会忽略配置清单的编译错误, 仅从缓存中应用最近一次已知可运行的版本。这个行为是由 usecacheonf

  • 问题内容: 似乎这应该是一个简单的任务,它具有“首选项”菜单中用于不同JRE的选项,并且能够为每个项目设置不同的编译器和构建路径。但是,这似乎也根本行不通。 例如,我将JAVA_HOME设置为Java 1.6的jre。我仍然不清楚Eclipse如何使用此功能,但是它似乎是默认设置,并且未采用项目替代。我还安装了Java 1.5,并在Eclipse的Java-> Installed JREs部分中为

  • 问题内容: 如果我有一个已编译的Java类,是否可以仅从类文件中知道其目标版本兼容性是什么?具体来说,我有许多编译成Java 6的类文件,它们在Java 5下运行,并显示“无法识别的版本”错误。我希望能够在不运行JVM的情况下查看类文件并查找其目标版本兼容性。有任何想法吗? 问题答案: 我已经在网上找到了它并且可以使用。 每个“ .class”文件都以以下内容开头: 幻数[4字节] 版本信息[4字