当前位置:  数据库>oracle

Oracle修复了Eclipse的Java问题

    来源: 互联网  发布时间:2017-03-25

    本文导语: InfoQ上周曾报道过,Oracle对因商标更换所导致的Java 6u21更新问题反应迅速。从那时起,Oracle就开始重新构建Java安装,对于Windows机器来说,现在的发布构建名变成了1.6.0_21-b07;因为该问题只影响到了Windows,因此Solaris与Linux的版本...

InfoQ上周曾报道过,Oracle对因商标更换所导致的Java 6u21更新问题反应迅速。从那时起,Oracle就开始重新构建Java安装,对于Windows机器来说,现在的发布构建名变成了1.6.0_21-b07;因为该问题只影响到了Windows,因此Solaris与Linux的版本号依旧为1.6.0_21-b06。

Oracle因快速的问题响应与解决能力而备受称赞。Eclipse加载器使用了官方不支持的API检测厂商,因此Oracle根本没必要解决这个问题;然而幸运的是,Oracle赶在Eclipse发布新的Eclipse构建版之前解决了这个问题。Eclipse基金会的市场总监Ian Skerrett在一篇名为“Oracle证明了自己对社区的巨大支持并修复了Eclipse”的文章中表达了对Oracle的感激之情。

但遗憾的是,Ed Burnette在ZDNet博客上使用了颇具挑战意味的标题“Oracle更换了Java商标,导致Eclipse崩溃”,接下来这篇博客又被Slashdot等网站转载了数次。颇具讽刺意味的是,Ed的博客实际上说的是周一发布的修复并没有解决问题——但由于Twitter 140个字符的限制,博文的标题变成了消息内容,后面跟着的是Ed博文的链接。

Twitter等社交网络的出现也加快了事件在公众间的传播速度:

即便是表面看起来无伤大雅的改变也会导致撞击效应(knock-on effects)。JVM团队根本想不到会发生这种事,Eclipse团队也不可能事先预料到商标会发生变化。然而,即便是小小的撞击效应“这么做根本没问题”也会导致难以预料的后果。最好的做法是发布一个bug修复版,将其余不必要的变更放到下一版当中。

新闻标题的重复次数要远远高于内容。尤其是Twitter,只有标题才适合于在Twitter上发布。如果通过“tweet this”按钮不断发布标题(就像ZDNet所为),那么它的传播速度要远远高于内容本身。有些人并不会阅读内容,只是根据标题来推断内容而已。

无论如何,JDK7都会修改商标。Oracle为了获得Java版权而投入了大笔金钱,他们会在JDK7发布时修改商标。这应该是个前兆。

这不仅仅是Eclipse Helios的问题。早在Eclipse 3.3中就使用了这种检测方式。Eclipse的任何版本都会遇到这个问题,但目前的修复计划只针对Eclipse Helios。

Eclipse不仅仅只是个IDE而已,它是个平台。因此,这个问题不仅仅只影响到最新、最棒的JDT(在任何情况下,只要开发工具更新了,开发者都会立刻升级)。然而,还有很多下游IDE和应用是基于Eclipse的商业应用;IBM拥有一整套工具,Windriver与Oracle也一样。在某些情况下,产品路线图要比Eclipse晚了整整一年时间;还有很多公司在为基金会与提交者支付报酬。“请升级到最新版以保证运行的稳定性”这句话无异于敲诈勒索。

这个变化对Eclipse造成了不利影响。要是没有Oracle敏捷迅速的思考与社区的团队精神,Eclipse(平台或是IDE)的所有下游使用者都会受到影响。六年来,Eclipse的发布过程说明:自从每年的同期发布出来后,Eclipse几乎就没遇到什么关键问题,到第5或第6个里程碑时,几乎所有的问题都已被解决掉了(但有时需要返工到Eclipse m5a或m5eh)。但今年9月的3.6.1发布计划还没法修复这个问题,更不必说Galileo 3.5.3版了。Eclipse还从来没有遇到过发布后出现这么大问题的情况呢;虽然问题不是他们造成的,但能够保持对问题的快速响应可以表明他们是负责任的软件开发者。微软“Patch Tuesday”的批评家说到,将关键的补丁放到下一个发布周期中是断然无法接受的事情,Eclipse的发布过程也是如此。

Oracle已经表明了其足够的灵活性,可以在发布期间解决问题,但他们的做法是推迟而不是转移问题。未来,Eclipse应该负责解决这个问题,他们不该仅仅负责使用IDE的那些人,还应该负责那些没有使用稳定版来构建应用的开发者。


    
 
 

您可能感兴趣的文章:

  • Oracle 2010年4月更新修复Oracle协作套件安全漏洞
  • Oracle 2010年7月更新修复Oracle Fusion中间件安全漏洞
  • Oracle 2010年7月更新修复多个Oracle Database安全漏洞
  • Oracle中修复数据块的损坏
  • Oracle 2010年7月更新修复Transportation Manager安全漏洞
  • Oracle 2010年7月更新修复Enterprise Manager Grid Control安全漏洞
  • Oracle 2010年7月更新修复多个PeopleSoft安全漏洞
  • Oracle 2010年7月更新修复多个E-Business Suite安全漏洞
  • Oracle 2010年4月更新修复多个E-Business Suite安全漏洞
  • 快速修复Oracle参数文件的另类方法
  • 巧用Oracle8i来修复数据库坏块的简单方法
  • Oracle中模拟及修复数据块损坏
  • Eclipse的Oracle插件 jOra
  • Eclipse连接Oracle数据库的ORA-00604 ORA-12705错误
  • Eclipse的Oracle插件 OracleExplorer
  • Oracle针对Eclipse 11g发布开发包
  • Oracle Enterprise Pack for Eclipse 11g
  • 如何在Eclipse中设置Oracle的JDBC
  • 求redhat linux 9.0下可以使用的oracle 10g或9i,还有redhat linux 9.0下可以使用的eclipse下载地址
  • Eclipse连接Oracle数据库介绍
  • Eclipse连接Oracle数据库
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 问一个简单的问题,我装了oracle 8.05,我并没有发有发现JDBC这个目录,是不是我要下载jdbc for oracle。
  • Linux下的Oracle安装问题(非常问题)
  • Oracle 10g中导出到Oracle 9的问题小结
  • oracle JDBC的问题
  • Suse linux使用oracle问题
  • 请教: Javaswing 和 Oracle JDBC thin 连接的问题
  • oracle版本问题
  • 关于oracle的一个恼火的小问题!
  • Javabeen+oracle的问题
  • 安装ORACLE的问题
  • 再问java 连接oracle 问题,急!
  • Oracle 监听内存泄露问题
  • Oracle乱码问题
  • oracle环境变量保存问题求教
  • Oracle高级官员回答Sun雇员的问题
  • 请问一个oracle的jdbc问题
  • Jsp连接Oracle的问题 ???
  • oracle的job不能运行问题的解决方法
  • 请教JSP与ORACLE连接问题。
  • JAVA连接ORACLE问题(100分)
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • Oracle 数据库开发工具 Oracle SQL Developer
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • Oracle EBS R12 支持 Oracle Database 11g
  • Oracle 10g和Oracle 11g网格技术介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3