若米攻略网带你了解jcreator中文版,做好相应的准备,java最好用的编辑器(java最好用的编辑器排名)希望可以帮你解决现在所面临的一些难题。

java最好用的编辑器(java最好用的编辑器排名)

java最好用的编辑器(java最好用的编辑器排名)

有没有好用的Java开发工具可以介绍一下?

目前主流的Java开发工具有:Notepad++、EditPlus、UltraEdit、SublimeText。

Notepad++是Windows操作系统下的一套文本编辑器,有完整的中文化接口及支持多国语言编写的功能。

EditPlus是一款功能强大的可处理文本、HTML和程序语言的Windows编辑器。

UltraEdit可以编辑文本、十六进制、ASCII码,不过它需要付费使用。

SublimeText也是一款收费软件,但是可以无限期试用,它是一个跨平台的编辑器,同时支持Windows、Linux、MacOSX等操作系统。

Java的编辑器用哪个比较好?

1、初学者:

初学者建议用JCreator,编译,运行比较简单,大部分代码多是需要手敲的。不过可以熟悉各个类,和使用。

2、J2EE,J2ME开发:

一般都使用Eclipse或MyEclipse,这两个提供了丰富的插件和友好的编辑界面,能耗也比较低,比较快。

3、J2SE开发:

建议使用NetBeans,Eclipse也是可以的,不过要加一个VE插件,不过这个VE插件我用起来觉得也不如NetBeans的好用。另外NetBeans提供了比较不错的打包功能,Eclipse还是要加插件才可以。

4、其它工具:

其它还有Jdeveloper,Jbuilder,IntelJ等等,常用的就这么几种。

现在最好的java编辑器是什么

你说的是java开发用的IDE吧主要常用的有

eclipseMyEclipseNetBeans

公司开发软件一般用的就是这几个

eclipse和NetBeans是免费开源的。eclipse是IBM开发的现在交给Eclipse组织管理

NetBeans是Sun公司官方出的开发工具。

MyEclipse算是一个安装好插件的eclipse

其实我还是推荐你用eclipse然后根据自己需要装一些插件

这样运行效率也比较高。

有时候作一些桌面应用程序NetBeans有专门的awtswing插件布局比较方便。

Jbulider这些工具后来用的人少了

不过遇到老的项目还是要用到。

刚开始写程序不推荐用IDE推荐用edplus或者UltraEdit。多自己手敲一些代码。

java开发工具除了eclipse之外,还有那些啊?有那个比较好用啊?

java开发工具除了eclipse之外,还有那些啊?有那个比较好用啊?

myeclipse

其实两者功能都是一样的,主要是看自己对什么熟悉,以前好像都用eclipse的,现在部分企业都转向myeclipse了。

java开发工具有那些

用elipsebean,我都用过,都很好,喜欢中文介面的话,bean好点

java开发工具,对于初学者用哪个比较好?

对于初学者,为了减少学习难度,还是建议选一个好用的IDE,如eclipse、bean。IDE能提示语法错误、程式码智慧提示、自动编译、快捷部署等功能,还有诸多好用的外挂。

其实个人觉得没有必要用记事本或其他什么工具来入门的,浪费时间不说,且让学的人有失败感。用记事本写的目的无非就是要记住api以及如何使用命令编译、执行。这个无关紧要,在以后的专案过程中,自然而然会接触得到,而且那些api写得多了,自然就记得了,何苦用记事本,费力不讨好。

eclipse是最流行的javaide,可以获得很多外挂,提高程式设计效率。

bean据说也不错,不过是最近一两年的版本才比较好。两年前是完全跟不上eclipse脚步的。

java开发工具中的程式码管理工具有那些?

CodeReview中文应该译作“程式码审查”或是“程式码评审”,这是一个流程,当开发人员写好程式码后,需要让别人来review一下他的程式码,这是一种有效发现BUG的方法。由此,我们可以审查程式码的风格、逻辑、思路……,找出问题,以及改进程式码。因为这是程式码刚刚出炉的时候,所以,这也是程式码重构,程式码调整,程式码修改的最佳时候。所以,CodeReview是编码实现中最最重要的一个环节。长时间以来,CodeReview需要有一些有效的工具来支援,这样我们就可以更容易,更有效率地来进行程式码审查工作。下面是5个开源的程式码审查工具,他们可以帮助你更容易地进行这项活动。1.Reviewboard:

Reviewboard是一个基于web的工具,主要设计给django和python的使用者。Reviewboard可以帮助我们追踪待决程式码的改动,并可以让Code-Review更为容易和简练。尽管Reviewboard最初被设计在VMware专案中使用,但现在其足够地通用。当前,其支援这些程式码版本管理软体:SVN,CVS,Perforce,Git,Bazaar,和Mercurial.Yahoo是review-board的其中一个使用者。“Reviewboard已经改变了程式码评审的方式,其可以强迫高质量的程式码标准和风格,并可以成为程式设计师程式设计的指导者。每一次,当你访问search.yahoo.时,其程式码都是使用Reviewboard工具Review过的。We’regreatfansofyourwork!”–Yahoo!WebSearch2.Codestriker:

Codestriker也是一个基于Web的应用,其主要使用GCI-Perl指令码支援线上的程式码审查。Codestriker可以集成于CVS,Subversion,ClearCase,Perforce和VisualSourceSafe。并有一些外挂可以提供支援其它的原始码管理工具。DavidSitsky是Codestriker的作者,并也是最活跃的开发人员之一。JasonRemillard是另一个活路的开发者,并给这个专案提供了最深远最有意义的贡献。大量的程式设计师贡献他们的程式码给Codestriker专案,导致了这个专案空前的繁荣。3.Groogle:

Groogle是一个基于WEB的程式码评审工具。Groogle支援和Subversion整合。它主要提供如下的功能:各式各样语言的语法高亮。

支援整个版本树的比较。

支援当个档案不同版本的diff功能,并有一个图形的版本树。

邮件通知所有的Reivew的人当前的状态。

认证机制。4.Rietveld:

Rietveld由GuidovanRossum开发(他是Python的创造者,现在是Google的员工),这个工具是基于Mondrian工具,作者一开始是为了Google开发的,并且,它在很多方面和Reviewboard很像。它也是一个基于Web的应用,并可以GoogleAppEngine当主机。它使用了目前最流行的Web开发框架django并支援Subversion。当前,任何一个使用GoogleCode的专案都可以使用Rietveld并且使用pythonSubversion伺服器。当然,它同样支援其它的Subversion伺服器。5.JCR

JCR或者叫做JCodeReview也是一个基于WEB介面的最初设计给ReivewJava语言的一个工具。当然,现在,它可以被用于其它的非Java的程式码。JCR主要想协助:审查者。所有的程式码更改都会被高亮,以及大多数语言的语法高亮。Codeextracts可以显示程式码评审意见。如果你正在ReviewJava的程式码,你可以点选程式码中的类名来检视相关的类的宣告。

专案所有者。可以轻松建立并配置需要Review的专案,并不需要整合任何的软体配置管理系统(SCM)。

流程信仰者。所有的评语都会被记录在资料库中,并且会有状态报告,以及各种各样的统计。

架构师和开发者。这个系统也可以让我们检视属于单个档案的评语,这样有利于我们重构程式码。

java开发工具对初学者来说用哪个比较好

拜托,别为工具所累啊

工具,到最后都只是为了人服务的,所以,人的思想、想法是最重要的。

工具,好一些,无非是程式码提示、整合能力,都,介面风格不一样而已

所以,在初学阶段,还是多敲程式码,多培养思路,然后,工具都练一下,谁知道将来公司是用哪个工具的。几个常用工具都基本的用下,简历都好写,呵呵

用哪个JAVA开发工具开发应用软体比较好?

和大家推荐的一样myeclipse,建议不要用最新的,因为不太稳定,另外相应的外挂开发也跟不上,简易版本ecplise3.2.1+myeclipse5.1.1就够你用的了,需要什么再link安装外挂,特好用。超酷!IBM用了两年的时间开发的eclipse,结果弄得SUN很难看,两家闹别扭,你从他们的名称就可看出来端倪,sun是太阳的意思,sun公司是java的娘家,IBM想出风头,于是开发出来的IDE就叫做eclipse,中文译名“日蚀”,让SUN失去了光辉。

求好用的java开发工具

Eclipse点选次数:25063

Eclipse平台是IBM向开发原始码社群捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数—4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩充套件的体系结构。

Jedit点选次数:10303

jedit是一个用java编写的原始码开放的文字编辑器。有很多有用的特性,包括语法加亮显示,括号匹配,表示式搜寻,多个档案搜寻和替换,定义键盘巨集等等。jedit的外挂结构非常完善。在日本相当受欢迎!

DrJava点选次数:8124

这是一个免费的、轻量型的开放原始码JavaIDE,具有整合的读-计算-列印(read-eval-print)回圈、侦错程式和JUnit支援。

NetBeans点选次数:9948

NetBeans.由Sun公司在2000年创立,它是开放源运动以及开发人员和客户社群的家园,旨在构建世界级的JavaIDE。NetBeans.全球IDE下载次数已超过160万,拥有2万多个注册成员,并且还在不断发展壮大。其最新研发的NetBeans3.5.1中文版将帮助中国的开发人员建立更迅速、更稳定和更灵活的开发环境。NetBeans当前可以在Solaris、Windows、Linux和MacintoshOSX平台上进行开发,并在SPL(Sun公用许可)范围内使用。NetBeans3.5.1和开放原始码网站已经获得业界广泛认可,并支援NetBeans扩充套件IDE模组目录中大约100多个模组。

NetBeans是一个全功能的开放原始码JavaIDE,可以帮助开发人员编写、编译、除错和部署Java应用,并将版本控制和XML编辑融入其众多功能之中。NetBeans3.5.1可支援Java2平台标准版(J2SE)应用的建立、采用JSP和Servlet的2层Web应用的建立,以及用于2层Web应用的API及软体的核心组的建立。此外,NetBeans3.5.1还预装了一个Web伺服器,即TomCat,从而免除了繁琐的配置和安装过程。所有这些都为Java开发人员创造了一个可扩充套件的开放源多平台的JavaIDE,以支援他们在各自所选择的环境中从事开发工作,如Solaris、Linux、Windows或Macintosh。NetBeans3.5.1也面向JDK1.4.0、1.4.1和1.4.2的应用开发提供支援。

J点选次数:7604

Java文字编辑程式。遵循GPL-GeneralPublic协议。

BlueJ点选次数:10242

BlueJ是一个专门为入门级教学设计的JavaTM开发环境。它是由澳大利亚墨尔本Monash大学BlueJ小组设计并开发的。

JAG点选次数:7513

JAG是一个可从资料库或UML模型建立复杂的可用的J2EE应用的GUI工具,它的目的是减轻开发者的重复工作。JAG是开始只是FinalistITGroup内部使用的开发工具但后来发展成一个开源的专案并且已经成功运应在许多商业专案上.

Jext点选次数:7630

Jext是一个Java开发的免费的原始码编辑器.基于GPLlicence释出.Jext除了可以编辑Java原始码之外还可以编辑其它型别的原始码如:C,C++,C#,ASP,PHP,Python,Perl,Ruby,TeX,XHTML,XSLT,Eiffel,JSP.等.除此之外它还提供其它一些功能,可利用书签(bookmark)工具来管理你的专案,可直接打一个压缩档案,可把已在工作区中开启的档案加以分类,可把你的原始码通过Email传送,可直接从Inter获得一个档案等.

Redwood点选次数:8388

Redwood是一个革命性的IDE,它让程式编辑器以一种新的方式来显示原始码.

AbaGUIBuilder点选次数:7962

AbaGUIBuilder是一个用Java开发的视觉化JavaGUI设计器。它类似于Delphi/VB设计器,能够让应用程式开发者快速设计和建立UIJava应用程式。它当前还包括一套资料库感知元件(awareponent).

EasyEclipse点选次数:8403

EasyEclipse这是一个把EclipseIDE与一些关键的开源外挂分类打包在一起.以使得Eclipse更易于下载,安装,使用.以下是它目前提供的分类组合.

下载网址

java开发工具选哪个版本较好

java开发工具选哪个版本都可以的,功能都是一样的,现在比较稳定的还是1.7,可以下载试用下。

java开发工具

Eclipse可以从其官网下载::eclipse./

这东西成也外挂,败也外挂。想扩充套件点功能,装外挂能让人抓狂。想偷懒的话可以直接用整合好外挂的如MyEclipse。

Netbeans也不错::beans./

这个是Sun自己的,大有赶超eclipse的趋势。优点是很多基本功能不再需要装外挂了,系统整合的。

初学JAVA,用什么编辑器好

一eclipse/myeclipse

当年学习java,最先接触到的就是eclipse。喔了个噻,当时感觉eclipse好牛啊,有好多先进的功能:

1.可以方便地进行包管理。可视化窗口,创建目录和文件都很方便,移动包,复制包等都可以方便的进行。

2.热键操作。复制保存啥的就不说了,代码提示这个功能还是很不错的,在写着写着,脑子突然短路的时候,可以通过快捷键把脑子快速带回来。

3.代码调试。有时候,写着写着代码,突然间就报错了,不知道哪里错了,咋整,这时候,如果使用编辑器的话,就可以使用debug模式进行调试了,找出问题所在,解决问题。

4.一些代码管理等插件。在企业中肯定要用到代码同步工具,svn或者git,在编辑器中会提供这样的插件,方便代码的管理。

二idea

相比eclipse和myeclipse,idea的基本功能。

1.包管理:也是有方便的包和资源管理。

2.热键:也是提供热键管理的,而且还很好用。

3.代码调试:debug模式用起来也是很舒服。

4.插件方面:也是支持一些插件的,如热部署插件等。

三比较

1.操作:两个软件有不同的快捷键,虽然idea兼容部分eclipse快捷键,但是不建议这样做。

2.资源消耗:idea更能吃内存啊呦喂,电脑配置低的伤不起啊。eclipse要更柔和一点。

3.是否免费:eclipse是免费的,myeclipse和idea是要付费的呦。但是嘛,你懂得。

4.专业性:idea应该是更专业的,有更高的代码更新机制和代码提示功能。但是eclipse涉及的范围更广,除了java和可以编辑其他语言的项目。

四建议

1.如果电脑配置比较低,建议使用eclipse,并且使用较低版本的,这样,电脑不会太吃力。如果配置比较高,比如,16G内存,固态硬盘,那就使用idea吧。

2.没有最好的编辑器,只有最适合自己的编辑器。任何一个编辑器用习惯了,都是很不错的。

希望对您有所帮助!~

现在java编程一般使用什么软件

现在java编程一般使用什么软件

IntelliJIDEA使用者较多。相对来说比eclipse等软件更好用,功能更强,集成度更高。

现在java编程一般用什么平台?

平台和开发工具是两码事!

平台的话分为:J2EE、J2SE、J2ME

开发工具的话分为:eclipse,myeclipse,lombozeclipse,JSreator,等等,不要老是动不动就去提平台,因为刚开始做java,建议用ultraledit等文本编辑器,记事本也可以,初期主要联系写代码。

软件编程一般使用什么软件?

软件编程一般用VBwt或者易语言

数控编程一般使用什么软件

数控编程现在用的多的还是Mastercam、UG、Cimtron、PowerMILL等软件。国内也有Caxa(北航研制)、NPU(西北工业大学研制)等功能也很强大,适合大型专用工件的加工编程。

java编程一般在那个软件里编译?

通常都是官方提供的JDK(javadevelopmentkit,java开发环境)中的javac工具来编译java源文件的,而eclipse或者beans等IDE都是调用JDK提供的编译工具来进行编译的,所以建议去下载一个JDK吧,虽然在virualstudio2005下也可以编译java的源文件(studio2005集成了这个功能),不过个人认为要学习java的话还是用JDK搭配Eclipse比较合适。

现在JAVA编程主要用什么软件

IDE:eclipse、myeclipse、beans

普通编辑器:editplus、ultraedit、notepad++

集成开发环境(IDE)比较流行的是eclipse和myeclipse,你机器好的话跑

myeclipse不错(插件多,跑起来慢),稍微差点的跑eclipse(插件可能需要自己管理),这2者很相近的;beans是sun出的,我用的不多。

学的话,如果你做web相关的myeclipse方便些,其他么eclipse就可以了。

编程一般用什么软件?

那要看你用的是什么语言,例如C我们通常使用软件是TC或者是VC来开发

如果你使用java通常使用JCreater或者是JBuilder来开发!

不同的语言有不同的开发工具!

vb编程一般用什么软件?

一般是用MicrosoftVisualBasic6.0这是最常用的。现在也比较流行.NET版本的

编程一般用什么软件呢?

很多比如:myeclipse,eclipse,visualstudio,dreamweaver等等

开发软件用什么软件?

常用工具

PowerPoint

微软公司出品的制作幻灯片的软件,此软件制作的电子文稿广泛地应用于学术报告,会议等场所,有好多教[1]  师也在用此软件制作课件,就此软件来说,他的优点是做课件比较方便,不用多学,很容易上手,制作的课件可以在网上播放(当然客户端必须安装有此软件或者课件已经打包)但就其功能来说就差一点,他只能出现一些图片、视频、文字资料,起到资料展示的作用,交互方面比较缺乏,OFFICE XP里包含的POWERPOINT虽然已经改变了很多,但用起来比较有限,只能做一些简单的按钮、区域交互。打包以后的文件对里面的资料一般不加压缩,所以如

Authorware

果资料大,文件就大。引用外部文件比较有限,并缺乏控制。

Authorware是Macromedia公司推出的多媒体开发工具,由于它们具有强大的创作能力、简便的用户界面及良好的可扩展性,所以深为广大用户的欢迎,成为应用最广泛的多媒体开发工具,一度被誉为多媒体大师,现在的版本已经发展到7.0,用户比较多,广泛用于多媒体光盘制作等领域,教师用些软件来进行课件制作的人数也比较多。此软件的主要特点是:Authorware是基于图标(Lcon)和流线(Line)的多媒体创作工具,具有丰富的交互方式及大量的系统变量的函数、跨平台的体系结构、高效的多媒体集成环境和标准的应用程序接口等。可用于制作网页和在线学习应用软件。

Director

Director是Macromedia公司推出的多媒体开发工具,是全球多媒体开发市场的重量级工具,据统计,它在美国专业CDROM开发市场占据85%的份额。它不仅具备直观易用的用户界面,而且拥有很强的编程能力(它本身集成了自己Lingo语言),全称是:Macromedia Director Shockwave Studio,目前最高的版本为Directo MX(也就是9.0)。主要定位于CDROM/DVDROM(多媒体光盘)的开发。

FLASH

FLASH是Macromedia公司出品(现已被Adobe收购)的,用在互联网上动态的、可互动的shockwave。它的优点是体积小,可边下载边播放,这样就避免了用户长时间的等待。FLASH可以用其生成动画,还可在网页中加入声音。这样你就能生成多媒体的图形和界面,而使文件的体积却很小。FLASH虽然不可以象一门语言一样进行编程,但用其内置的语句并结合JAVASCRIPE,您也可作出互动性很强的主页来。FLASH另外一个特点就是必须安装插件PLUG-IN,才能被浏览器所接受!当然这也避免了浏览器之间的差异,使之一视同仁!有人曾经说过:下个世纪的网络设计人不会用FLASH,必将被淘汰出局!我相信这句话没错!(因为我们学它,所以我多讲一些了)

方正奥思

方正奥思多媒体创作工具(FOUNDER AUTHOR TOOL)是北大方正电子有限公司印艺事业部研究开发的一个可视化、交互式多媒体集成创作工具。方正奥思能在中文 Windows95/98/me/NT 4.0/2000 环境下运行,具有直观、简便、友好的用户界面。可以把文本、图形、图像、声音、动画及影像等多媒体素材集成编辑,制作出各种多媒体应用产品。支持丰富的媒体播放方式、过渡效果和动态效果,能实现灵活的交互性;可以制作路径动画;支持变量和系统函数,可以进行简单的脚本程序编写及具有多媒体数据库管理功能。创作出的产品可生成 EXE 文件,直接在操作系统下运行。具有生成网页功能,但生成网页时有些功能将受到限制。普及版版本可以免费进行升级。

课件大师

课件大师是武汉凡高软件公司出品的课件制作工具。课件制作大师,即蒙泰瑶光多媒体编著系统。现在比较流行的版本为《课件大师II》即瑶光3.0。该软件提供了可视化的全中文界面,通过它能够将声音、动画、图像以及文字等各种媒体集成在一起,并加以控制,最终生成一个可独立执行的放映程序。课件大师支持众多的多媒体格式如Gif、Flash、MP3等,并自带旋转及轨迹动画功能。它与奥思一样都是基于页的序列,但它与奥思不同的是创造了子页的设计思想。

广州凯迪

凯迪多媒体创作工具,是广州凯迪软件有限公司开发的一个多媒体开发工具。在众多的多媒体创作系统中是一枝红杏:不仅完全摆脱了编程方式、操作简便,强大的动画制作功能、自我创作能力强大、直面教育实际有记分牌(自动统计分数)等功能。而且打包后的文件所占存储空间很小,运行快。但集成功能较弱,有些多媒体格式如MP3、Flash,该系统无法支持。

几何画板

《几何画板》与《数理平台》等软件带来了数学实验,它们提供了一个十分理想的让学生积极的探索问题的“做数学”的环境,学生完全可以利用它来做数学实验,这样就能在问题解决过程中理解和掌握抽象的数学概念,使得学生获得真正的数学经验,而不仅仅是一些抽象的数学结论。

Visual Studio 2012

Visual Studio是微软公司推出的开发环境。是最流行的Windows平台应用程序开发环境。

Visual Studio 2012 新Logo 2012年9月12日微软在西雅图发布Visual Studio 2012。其实早在8月16日Visual Studio 2012和.NET Framework 4.5已经可以下载,微软负责Visual Studio部门的公司副总裁Jason Zander还发表博客,列举了升级到Visual Studio 2012版的12大理由。当时还主要是分发给MSDN订阅用户。9月1日批量许可(VL)发布。而在12号这天面向全球用户上市。

网页工具

FrontPage

应用开发工具可大大提高编制网络课件的效率. 目前,国际上比较流行的Web页制作软件大致可以分为两类:代码型和所见即所得型.代码型的制作软件要编程,对于初学者来说想要立即上手比较困难. Microsoft公司的FrontPage就不同了,它作为一种所见即所得型的代表软件,可以使使用者的工作效率得以很大提高. FrontPage 2000 是Office 2000 家族的一员,沿袭着Office 的风格.所以会用 Word 的人很容易学会FrontPage。Office 2003之后FrontPage已经并入微软Expression Studio系列产品。

DW

Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。Micromedia公司后被Adobe公司收购,Dreamweaver也随Adobe软件一同发布。

综合运用

Microsoft公司的FrontPage 和Macromedia公司的Dreamweaver是使用最多的HTML网页制作工具。它们都支持多种媒体类型,可以通过ActiveX定义接口,与脚本编程语言JavaScript和VBScript配合,创建动态交互的Web教学系统。特别值得指出的是,Macromedia的Dreamweaver以及Flash和Fireworks一起被人们称作网页制作三剑客,三者的有机结合,可以说是目前使用方便、功能强大的网站管理及HTML页面制作工具。

Java工具

Eclipse

Eclipse[1]  是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

MyEclipse

MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。

JBuilder

JBuilder是Borland公司开发的针对java的开发工具,使用JBuilder将可以快速,有效的开发各类java应用,它使用的JDK与sun公司标准的JDK不同,它经过了较多的修改,以便开发人员能够像开发Delphi应用那样开发java应用。 JBuilder的核心有一部分采用了VCL技术,使得程序的条理非常清晰,就算是初学者,也能完整的看完整个代码。JBuilder另一个特点是简化了团队合作,它采用的互联网工作室技术使不同地区,甚至不同国家的人联合开发一个项目成为了可能。

NetBeans

NetBeans 由Sun公司(2009年被甲骨文收购)在2000年创立,它是开放源运动以及开发人员和客户社区的家园,旨在构建世界级的Java IDE。NetBeans当前可以在Solaris、Windows、Linux和Macintosh OS X平台上进行开发,并在SPL(Sun公用许可)范围内使用。

NetBeans是开源软件开发集成环境,是一个开放框架,可扩展的开发平台,可以用于Java,C/C++,PHP等语言的开发,本身是一个开发平台,可以通过扩展插件来扩展功能。

Jcreator

Jcreator是Xinox Software公司开发的一个用于Java程序设计的集成开发环境(IDE),具有编辑、调试、运行Java程序的功能。当前最新版本是Jcreator5.00,它又分为LE和Pro版本。LE版本功能上受到一些限制,是免费版本。Pro版本功能最全,但这个版本是一个共享软件。这个软件比较小巧,对硬件要求不是很高,完全用C++写的,快、效率高。具有语法着色、代码自动完成、代码参数提示、工程向导、类向导等功能。第一次启动时提示设置JavaJDK主目录及JDKJavaDoc目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDKHelp。但目前这个版本对中文支持性不好。图3所示是这个软件的应用示例。

TextPad 和JDK使用方法

使用方法如下:

先装jdk

用写字板写好程序之后命名为abc.java

其中abc为你文件中public class的名字

然后命令行

javac abc.java

java abc

前提:需要安装好环境变量

我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:

设置JAVA_HOME:

一是为了方便引用,比如,JDK安装在C:jdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串;

二则是归一原则, 当JDK路径改变的时候, 仅需更改JAVA_HOME的变量值即可, 否则,就要更改任何用绝对路径引用JDK目录的文档, 要是万一没有改全, 某个程序找不到JDK, 后果是可想而知的----系统崩溃!

三则是第三方软件会引用约定好的JAVA_HOME变量, 不然, 你不能正常使用该软件.

在系统环境变量那一栏中点->新建JAVA_HOME (JAVA_HOME指向的是JDK的安装路径)

变量名: JAVA_HOME

变量值: C:jdk1.6.0 

(1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK的目录,

假设我们的JDK安装在C:jdk1.6.0目录下,那么在C: jdk1.6.0bin目录下就是我们常用的java应用程序,我们就需要把C:jdk1.6.0bin这个目录加到path环境变量里面。

在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面加上C:jdk1.6.0bin; 如果没有 就新建一个 但是 一般都会有的)

变量名: path

变量值: C:jdk1.6.0bin;

或 %JAVA_HOME%bin;

(2)classpath环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包都位于C:jdk1.6.0lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中set classpath=.;C:jdk1.6.0libtools.jar;C:jdk1.6.0libdt.jar。

在系统环境变量那一栏中点->新建classpath

变量名: classpath

变量值: .;C:jdk1.6.0libtools.jar;C:jdk1.6.0libdt.jar;

或 .;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar;

(注意,CLASSPATH 中最前面是有个 “.”的,表示当前目录,这样当我们运行java AClass的时候,系统就会先在当前目录寻找AClass文件了。)

初学java一般用什么开发工具?厦门中软卓越java培训班怎么报名?

Java的应用越来越广泛,学习Java的人也越来越多。学过程序设计的人知道,使用Basic进行程序设计,可以使用QBasic、Visual Basic等开发工具;使用C语言进行程序设计,可以使用Turbo C、Visual C++、C++ Builder等开发工具。这些开发工具集成了编辑器和编译器,是集成开发工具,很方便使用。学习Java程序设计,同样需要方便易用的开发工具。Java的开发工具很多,而且各有优缺点,初学者往往不知道有哪些常用的开发工具,或者由于面临的选择比较多而产生困惑。本文对初学者常使用的Java开发工具作一介绍,有助于初学者了解Java常用开发工具并做出选择。

要建立Java开发环境,离不开Sun的JAVA2 SDK。1998年12月Sun公司发布了Java Software Development Kit(简称JAVA2 SDK),根据运行平台的不同,下载相应的版本并设置好PATH和CLASSPATH。这个软件包提供了Java编译器、Java解释器,但没有提供Java编辑器,因此需要使用者自己选择一个方便易用的编辑器或集成开发工具。下面就介绍几种适合初学者适用的Java开发工具。

一、UltraEdit

UltraEdit是共享软件,它是一个功能强大的文本、HTML、程序源代码编辑器。作为源代码编辑器,它的默认配置可以对C/C++, VB, HTML, Java和 Perl进行语法着色。用它设计Java程序时,可以对Java的关键词进行识别并着色,方便了Java程序设计。它具有完备的复制、粘贴、剪切、查找、替换、格式控制等编辑功能。可以在Advanced菜单的Tool Configuration 菜单项配置好Java的编译器Javac和解释器Java,直接编译运行Java程序。

配置Javac:在Command Line里输入:D:\jsp\j2sdk\bin\Javac %f,这里Javac的路径要根据JDK的实际安装路径来指定,%f是指当前活动文档的全文件名。在Menu Item Name 里输入Javac ,它显示在Advanced菜单里,这样就可以直接执行它进行编译了。选中Output To List Box和Capture Output ,这样就可以在源代码下面的输出窗口里看到编译时的错误信息了。配置不带参数运行的解释器Java:在Command Line里输入:D:\jsp\j2sdk\bin\ Java %n,在Menu Item Name 里输入: Java filename,选中Output To List Box和Capture Output ,运行结果显示在输出窗口里。配置带参数运行的解释器Java:在Command Line里输入:d:\jsp\j2sdk\bin\Java %n%modify%,在Menu Item Name 里输入:Java filename parameter,这样当执行这个菜单项的时候,会显示一个要求输入参数的对话框。

二 Editplus

EditPlus是共享软件,EditPlus也是功能很全面的文本、HTML、程序源代码编辑器。默认的支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript的语法着色。通过定制语法文件还可以扩展到其他程序语言。可以在Tools菜单的Configure User Tools菜单项配置用户工具,类似于UltraEdit的配置,配置好Java的编译器Javac和解释器Java后,通过EditPlus的菜单可以直接编译执行Java程序。

三 Jcreator

Jcreator是一个用于Java程序设计的集成开发环境,具有编辑、调试、运行Java程序的功能。它又分为LE和Pro版本。LE版本功能上受到一些限制,是免费版本。Pro版本功能最全,但这个版本是一个共享软件。这个软件比较小巧,对硬件要求不是很高,完全用C++写的,快、效率高。具有语法着色、代码自动完成、代码参数提示、工程向导、类向导等功能。第一次启动时提示设置Java JDK主目录及JDK JavaDoc目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDK Help。但目前这个版本对中文支持性不好。

四 Eclipse

Eclipse是一个开放可扩展的集成开发环境(IDE)。它不仅可以用于Java的开发,通过开发插件,它可以构建其他的开发工具。Eclipse是开放源代码的项目,并可以免费下载。它的官方网站提供Releases、Stable Builds、Integration Builds和Nightly Builds下载。建议使用Releases或Stable Builds版本。

Releases版本是Eclipse开发团队发布的主要发行版本,是经过测试的稳定的版本,适合要求稳定而不需要最新改进功能的使用者选择。目前最新的Release版本是Eclipse 3.0。Stable Builds版本是对大多数使用者足够稳定的版本,由开发团队将认为比较稳定的Integration Build版本提升到Stable Build而来,适合想使用Eclipse新功能的使用者选择。对于Releases版本2.1.x,在Eclipse的官方网站上有一个语言包可以下载,这样Eclipse及其帮助都是简体中文的。用于Java开发,Eclipse与UltraEdit和Editplus两种编辑器和Jcreator IDE比较,Eclipse更专业,功能更强大。