JVM 8正在运行JVM 8,它使用Java 6进行编译。 该jar是否可以加载另一个作为使用java 8编译的'库'/插件,该库具有 依赖关系罐?关于VM/Jar版本
回答
当然,它可以。您可以混合使用针对不同Java版本编译的jar。
另请注意,在讨论使用的Java版本时,有几件事情。一个是你编译你的代码的Java类库。这定义了您可以在代码中使用的API。
第二件事是java字节码版本。您可以指示Java 8将代码编译为Java 6二进制兼容。这并不意味着你的代码会对Java 6执行。如果您使用在Java 7或8中添加的调用/类,那么您将在运行时遇到问题。
这两个是讨论Java兼容性时最重要的方面。 Google for Java兼容性或Java源代码与二进制兼容性获取有关此主题的更多信息。
只要10分钟过去,我会接受它 – Zarkopafilis 2014-09-01 13:20:53
在第二个罐子里使用lambda表格 – Zarkopafilis 2014-09-01 13:36:19
您可以使用它们。如果您在JRE8中执行,那么您可以使用Java 8规范中的任何内容。 – 2014-09-01 13:38:00
- 1. 关于Java版本
- 2. 关于iPhone本地化版本
- 3. 关于iOS目标版本和SDK版本
- 4. iText的版本7 - document.close()关于PdfIndirectReference
- 5. 版本70关于TrackballControls.js轮转
- 6. 关于Ruby版本管理器安装
- 7. 自动生成关于对话版本
- 8. 关于Min SDK版本的困惑
- 9. 关于NSMutableArray,指针和版本问题
- 10. 关于MS Enterprise Lib版本问题
- 11. 关于PayPal API版本号的混淆?
- 12. 基于版本
- 13. 由于版本
- 14. 关于VSCode的fork版本的版权问题
- 15. 源版本优于二进制版本?
- 16. 关于“本”
- 17. Nuget依赖关系版本
- 18. 版本和多态关联
- 19. 统计有关HTML版本
- 20. 科尔多瓦版本,android设备版本和GCM版本的关系
- 21. 生成补丁WIX - 版本3关闭版本1或版本2?
- 22. Global Angular CLI版本大于本地版本
- 23. int?版本可用于String.IsNullOrWhiteSpace
- 24. 取决于Android版本
- 25. 如何基于windows版本
- 26. 基于浏览器版本
- 27. 由于jre1.8.0_20版本更新
- 28. org.w3c.dom.Node Android版本小于2.2
- 29. 关于错误生命周期和版本管理的建议
- 30. 关于TFS数据库版本的意见
当你尝试时发生了什么? – 2014-09-01 13:21:58