开发环境从jdk换成open-jdk 它们有啥区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发环境从jdk换成open-jdk 它们有啥区别相关的知识,希望对你有一定的参考价值。

openJDK去掉了JDK中涉及一些版权问题的API,开发源代码,也就是功能比JDK少点,开发基本不受影响,这个得看你开发中都用到了什么,每个项目用到的东西不同,所以不能一概而论,

OpenJDK 与 Sun 的 JDK 功能都是一样的,只是版权信息不一样。

OpenJDK 公开了 JDK、JVM、JRE、Java 类库的源代码,而 Sun JDK 只公开了 Java 类库的源代码。
参考技术A openJDK去掉了JDK中涉及一些版权问题的API,开发源代码,也就是功能比JDK少点,开发基本不受影响,这个得看你开发中都用到了什么,每个项目用到的东西不同,所以不能一概而论,不然就小马过河了~

myeclipse和eclipse之间有啥区别?

参考技术A MyEclipse
MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate 。
MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse可以支持Java Servlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了所有主流开源产品的专属eclipse开发工具。
Eclipse
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
虽然大多数用户很乐于将 Eclipse 当作 Java 集成开发环境(IDE)来使用,但 Eclipse 的目标却不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。
myeclipse和eclipse的区别:
Eclipse是一个开放源代码的、基于Java的可扩展开发平台,而MyEclipse是在Eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境。
严格来说:MyEclipse是Eclipse一组插件集,它集成了很多开发工具和包,方便开发者更加快捷开发Java Web相关的程序,比如提供了对spring、structs、jsp直接开发的支持,提供了CSS/HTML/XML的编辑工具等。所以它是依赖于Eclipse的。但是往往在下载的时候,MyEclipse会直接包括Eclipse的程序,所以不需要再单独下载Eclipse安装。
eclipse使用完全免费,而Myeclipse是收费的,但是有一个月的免费试用时间,一个月后如果继续使用则需要购买版权。
从开发时间来说,eclipse比Myeclipse更早被开发,因此单就软件功能稳定性来说,大多数人还是会选择eclipse
Myeclipse更适合开发老手,它的插件功能更完善,更快捷,更方便;eclipse更适合开发新手,这类人不需要太多插件,而且免费使用的便利更利于新手学习运用。
更多编程相关知识,请访问:编程入门!!

维修、刷墙、做防水

安排附近师傅上门维修

¥30元起

水电维修

安排附近师傅上门维修

¥30元起

家电安装

安排附近师傅上门维修

¥30元起

防水补漏

安排附近师傅上门维修

¥0元上门

    官方电话在线客服官方服务
      官方网站刷墙做防水快速预约

以上是关于开发环境从jdk换成open-jdk 它们有啥区别的主要内容,如果未能解决你的问题,请参考以下文章

jdk和jre有啥区别?

openjdk是啥,libgcj是啥,它们有啥区别。

请问Java SE EE ME等有啥区别?

tomcat 安装选择 jre 与选择jdk有啥区别

Hbuilder和eclipse有啥区别?哪个更适合前端开发?哪个更适合java开发?

java sdk 与 jdk有啥区别