当JVM运行使用JDK编译的类时,JVM会抛出异常,该JDK与JVM相比具有相同的主版本但次版本更高?jvm次要版本与编译器次要版本
2
A
回答
3
JDK版本并不重要,class file format version的确如此。到目前为止,类文件格式的次版本没有被使用,并在主要版本的变化一直与主要的JDK版本(1.2计数 - > 1.3 - > 1.4为主要版本)对应。
此外,中javac
的-target
选项可以用来生产类文件与更早的运行时兼容。
2
不,JVM只会在您尝试运行为较高主要版本的语言编译的代码时发出抱怨。例如,您可以在1.6 VM上运行使用JDK1.4编译的代码。
相关问题
- 1. Pip:指定次要版本
- 2. 迁移次要rails版本
- 3. NopCommerce次要版本升级
- 4. SPListItem.UpdateOverwriteVersion创建次要版本?
- 5. 颠覆主要次要版本
- 6. 编译版本与最低要求版本Android
- 7. maven编译我的项目的主要和次要版本的Java?
- 8. Virtualenv无法指定次要Python版本
- 9. 构建不破次要版本变更
- 10. 在Linux上确定次要版本库
- 11. Quickbooks Online REST API次要版本7
- 12. Linux上libgcc_s.so.1的次要版本
- 13. 修补MediaWiki,跳过次要版本?
- 14. 主要升级与次要升级版本号码
- 15. CoreData版本控制 - 我需要多久添加一次版本?
- 16. EXE版本号 - 如何正确比较次要版本
- 17. 项目编译错误版本8需要目标1.8版本
- 18. 现在需要的SDK版本编译
- 19. GTK主题:每个主要或每个次要版本的一个版本?
- 20. Google Doclist API:修订版feed:次要版本?
- 21. 编译器libstdC++版本与系统版本
- 22. NPM版本更新每次重大更改的主要编号?
- 23. Java不支持的主要次要版本52.0
- 24. JSON模式(主要次要补丁)版本
- 25. 如何解决主要次要版本异常
- 26. 类别具有不支持的主要或次要版本号
- 27. NAnt与多个编译器版本
- 28. 次要版本更新可用于次要更新传递依赖项吗?
- 29. require.js编译版本
- 30. C#编译版本
感谢迈克尔。它是类文件格式版本。 我试图寻找从太阳权威参考这将列出JDK是什么导致了什么类版本。我只能从各种博客中找到这些信息。 主要次要Java平台版本 45 3 1.0 45 3 1.1 46 0 1.2 47 0 1.3 48 0 1.4 49 0 1.5 50 0 1.6 – tech20nn 2010-04-23 15:22:05