首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么NetBeans仍然使用JDK1.5?

为什么NetBeans仍然使用JDK1.5?
EN

Stack Overflow用户
提问于 2009-07-15 13:08:46
回答 2查看 1.6K关注 0票数 0

这个问题一直困扰着我。而NetBeans维基对此只字不提...此外,JDK 1.5将很快完成生命周期的结束过程,而1.6已经存在了很长一段时间。

那么,即使1.6在所有Netbeans支持的平台上都可用,他们为什么还要使用1.5版呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-30 23:12:52

NetBeans团队需要JDK1.5来确保生成的jars可以在1.5JVM上运行。

如果它只是供您自己使用,则不需要使用JDK 1.5构建它。但如果您计划开发模块,则需要使用1.5来确保其他所有人都可以使用您的模块。

如果使用1.6进行编译,则可以使用JVM 1.5生成将加载到1.5 -target中的类。缺点是它不会阻止你使用1.6中引入的类或方法(例如: StringBuilder)。它可以在1.5JVM中加载,但在使用ClassNotFoundException、NoSuchMethodErrot或NoSuchFieldError之类的版本时会失败。

票数 0
EN

Stack Overflow用户

发布于 2009-07-15 13:55:24

我只使用过几次Netbeans,但我知道您可以使用最新版本的JavaSE6SDK (6u14)进行download Netbeans 6.7

除非您指的是Java EE 5 SDK。Jetty 5只是一个规范,由Sun的GlassFish堆栈、Jetty、Apache Geronimo (部分由Apache Tomcat)等实现。

Sun的Java EE 5 SDK只是带有GlassFish应用服务器和其他可选下载的JavaSE6SDK,它们实现了规范的其他部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1131294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档