Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
检查库是否可以在特定的Java版本上工作_Java_Maven - Fatal编程技术网

检查库是否可以在特定的Java版本上工作

检查库是否可以在特定的Java版本上工作,java,maven,Java,Maven,可以采取什么方法来验证库是否与特定版本的Java兼容 示例:库X是在Java1.7上编译的,因此它可能无法在Java1.7或更低版本上工作 谢谢。最好的方法是通过检查字节码,可以使用 [...] org.apache.maven.plugins maven enforcer插件 1.4.1 强制执行字节码版本 执行 1.7 真的 org.codehaus.mojo 额外执行者规则 1.0-beta-4 [...] 使用所需版本编译: javac -target ... 请注意: 并检查jar

可以采取什么方法来验证库是否与特定版本的Java兼容

示例:库X是在Java1.7上编译的,因此它可能无法在Java1.7或更低版本上工作


谢谢。

最好的方法是通过检查字节码,可以使用


[...]
org.apache.maven.plugins
maven enforcer插件
1.4.1
强制执行字节码版本
执行
1.7
真的
org.codehaus.mojo
额外执行者规则
1.0-beta-4
[...]

使用所需版本编译:

javac -target ...
请注意:

并检查jar依赖关系:例如使用Jdepend


通过检查库的文档。文档可能错误…最好检查字节码。。。