2009|0

142

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

Java程序员最喜欢的8款免费IDE编辑器 [复制链接]

Java开发人员需要花费大量的时间埋头于Java代码中,使用各种不同的IDE(Intergrated Development Environment)来开发Java代码,所以下面我将为大家介绍11个不同的IDE,这些IDE提供了多种功能,如:构建Java应用、TestNG、调试、代码检查、代码帮助、JUNIT测试、多元重构、可视化GUI构建器和代码编辑器、Java和Maven构建工具、ant、数据建模和构建查询,等等。

  1.NetBeans

  NetBeans是一款用Java编写的开源IDE,是IDR解决方案最喜欢使用的Java IDE编辑器之一。

  NetBeans IDE支持所有Java应用类型(Java SE、JavaFX、Java ME、网页、EJB和移动app)标准开箱即用式的开发。 NetBeans模块化的设计意味着它可以由第三方创建提升功能的插件来扩展NetBeans(比如说,NetBeans的PDF插件就是一个很好的例子)。

  NetBeans IDE既可用于Java开发,也支持其他语言,特别是PHP、C/C ++,和HTML5。

  NetBeans功能是基于Ant的项目系统,支持Maven、重构、版本控制(支持CVS、Subversion、GIT、 Mercurial和ClearCase),并且是在由通用开发和发布协议(CDDL)v1.0和GNU通用公共协议(GPL)v2构成的双重协议下发布的。

  NetBeans可跨平台运行在微软Windows、Mac OS X、Linux、Solaris和支持兼容JVM的其他平台上。

  官方网站:https://netbeans.org/

  2.Eclipse

  Eclipse是一款主要用Java编写的免费java ide。Eclipse允许你创建各种跨平台的可用于手机、网络、桌面和企业领域的Java应用程序。

  它的主要功能包括Windows生成器、集成Maven、Mylyn、XML编辑器、Git客户端、CVS客户端、PyDev,并且Eclipse还有一个基本工作区,里面的可扩展插件系统,可满足你自定义IDE的需求。通过插件,你也可以用其他编程语言开发应用程序,语言包括C、C ++、Java、Perl、PHP、Prolog、Python、R、Ruby(包括Ruby on Rails框架),等等。

  Eclipse在Eclipse公共协议下可用,并且适用于Windows、Mac OS X和Linux。

  官方网站:https://eclipse.org/

  3.IntelliJ IDEA Community Edition

  IntelliJ IDEA Community Edition(社区版)是一款免费的Java IDE(集成开发环境),主要用于Android应用开发、Scala、Groovy、Java SE和Java编程。它设计轻巧,并提供如JUnit测试、TestNG、调试、代码检查、代码完成、支持多元重构、Maven构建工具、ant、可视化GUI构建器和XML和Java代码编辑器等有用的功能。

  当然有一些功能在社区版上是没有的,所以如果你需要更多功能的话,不妨买一个许可证来解锁所有功能。

  IntelliJ IDEA Community Edition(社区版)是在Apache 2协议下发布的。

  官方网站:https://www.jetbrains.com/idea/features/

  4.Android Studio

  谷歌的Android Studio主要设计用于在Android平台上的开发,并且还可以运行和编辑一些Java代码。

  起初Android Studio是JetBrains公司在IntelliJ IDEA Community Edition(社区版)基础上创建的。同时它也基于了Gradle的编译系统、变量设置以及多个APK的生成系统,另外还支持可扩展的模板和多种设备类型。其丰富的布局编辑器还可以满足对不同主题的布局编辑,它提供的Android Lint工具可用来对Android项目源代码进行扫描和检查,发现潜在的问题。

  它还有ProGuard和app-signing功能,支持谷歌云平台和项目的内置功能,可以配置为使用Java开发工具包(JDK)6或JDK 7。

  Android Studio可在Apache协议2.0下免费使用,也可以通过Windows、Mac OS X和Linux下载,它取代了Eclipse成为谷歌用于原生Android应用开发的主要IDE。

  官方网站:http://developer.android.com/sdk/index.html

  5.jEdit

  jEdit是一款凝聚了成百上千人开发经验(从开发插件那时算起)的文本编辑器。大多数人认为,jEdit之所以能从功能和易用性方面打败许多昂贵的开发工具是因为,jEdit的核心,配备了一个内置的宏语言:一个可扩展的插件架构。还有数百种宏和插件可供选择。

  此外,它还有自动缩进功能,支持超过200种语言的语法高亮,支持大量的字符编码,包括UTF8和Unicode,支持折叠选择性隐藏的文本区域,自动换行,等等。

  它也可以用于源代码的编辑、搜索和替换,管理文件文件。由于jEdit是用Java编写的,所以它能在Mac OS X、OS/2、Unix、VMS和Windows平台上面运行。并且它是在GPL 2.0协议下作为一款免费软件发布的。

  官方网站:http://www.jedit.org/

  6.JSource

  JSource是一款免费的Java IDE,是Java开发人员和程序员一个非常不错的选择。

  它在创建跨平台的Java应用程序时非常有用,并且非常之轻巧。您可以使用JSource运行、编译、编辑和创建Java文件。其主要特点是支持多种语言的语法高亮显示和Java Swing组件。在JSource的2.0版本中,你可以使用jEdit语法包,也有一些可用于快速开发的开源Java工具。这些工具已通过修改,能与核心JSource结构融洽得非常好。

  JSource是基于GNU通用公共许可证2.0版(GPLv2)下的。

  官方网站:http://sourceforge.net/projects/jsource/

  7.JDeveloper

  JDeveloper是由Oracle公司提供的,并作为免费软件发布的一款IDE。它可为我们提供各种在Java、XML、SQL和PL/SQL、HTML、Java、BPEL和PHP开发中所需的功能。JDeveloper可用于编码、调试、优化和分析部署。 JDeveloper集成了Oracle应用开发框架(Oracle ADF)——一个从终端到终端基于Java EE的框架,可进一步简化应用程序的开发。

  JDeveloper中有3种版本,即Java版本,J2EE版本和Studio版本。

  Java版的条款基于Java SE 6的支持,功能包括代码编辑器、代码导航、重构、兼容Swing、单元测试、版本控制、审计和指标、调试、分析、Ant支持,Maven支持,XML支持以及开放式API和扩展。

  此IDE平台还可作为另一款Oracle产品,SQL Developer的基础。

  官方网站:http://www.oracle.com/technetwor ... w/index-094652.html

  8.DrJava

  DrJava是一款极端轻巧的开发环境,可用于编写Java程序。它主要是为学生而设计的,提供了一个直观的界面,并允许交互评估Java代码。

  它的主要功能是可作为单元测试工具、源级调试器、评估程序文本的互动窗口,智能程序编辑器,等等。它是基于BSD协议的免费软件。

  官方网站:http://www.drjava.org/

  最后希望你能找到最适合你的IDE。对了,你用的是哪款IDE呢,不妨一起来说一说吧!

  微信关注华清远见,回复“干货”400元电子书相赠,每天下午5点30,精彩内容喂饱你。


此帖出自信息发布论坛
点赞 关注
 
 

回复
举报
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表