java编程用什么工具?

谢谢邀请。

现在Java比较流行开发工具有:Eclipse,STS(Spring在Eclipse基础上安装了很多方便得插件),IntelliJIDEA,NetBeans,已经稍微强大一点的文本编辑器如(如EditPlus,Vim)

要说到推荐,我就推荐2个Eclipse,IntelliJIDEA。

很多人是使用Eclipse的忠实粉丝,我也觉得Eclipse是最好用的Java开发工具,Java开发的首选,但个人觉得,如果是实际应用,讲求效率等,推荐IntelliJIDEA,这个是商业化付费软件,捷克软件公司JetBrains,很好用,非常智能,而且非常的流畅,开多个IDEA都不卡,相比Eclipse,Eclipse耗内存,开多一两个就会导致电脑内存不足了。

其他的工具:NetBeans

NetBeans是由太阳微系统公司(SunMicrosysts,Java语言的开创者,2009年已被甲骨文公司收购)在2000年创建的开源软件开发工具,NetBeans也大势渐去。不推荐。


一般都会经历好几个编程软件,可以用电脑自带的文本,然后有editplus,Notepad++,另外还有Eclipse,或者MyEclipse,Eclipse和MyEclipse用着都可以,区别就是MyEclipse是收费的,随着技术发展,许多公司自己做一些插件什么的,基本上和MyEclipse差不多。


目前热门的两款eclipse和idea,前者是老牌开发工具,后者是新一代开发工具,推举使用idea,其他工具就不用看了,MyEclipse太臃肿,用起费劲还卡,不过有一点eclipse是免费的,而idea基础版免费,专业版收费,如果不想用破解版,可以选择eclipse,或者有钱购买正版。


目前我是在校初学JAVA的学生,我们先是用jdk,它能较容易了解JAVA底层编译原理,和理解面向对象的概念,但它不适合于企业中大型的开发。再学习使用较实用的软件Eclipse:

Eclipse将他的工作流分成了三个部分:Workbench,Workspace,perspective。Workbench的作用就是相当于开发环境中的起点。而Workspace将项目、文件和配置设置整合在目录下。Perspectives则是基于Workspace的环境在Workbench中有效定义工具、视图、设置。尽管初学者会觉得Eclipse跟Netbeans和IntelliJIDEA相比之下操作起来更加有难度,但是Eclipse的灵活性还是受到大量开发者的青睐。

其它编译软件也没有用过,去百度上看看会有详细的介绍。


1、JDK

JDK是java初学时用的,比较麻烦,建议开始学习Java的时候结合记事本使用,可以强迫熟悉Java语句和Java程序的基础结构,当然严格来说,编程软件里面应该不包括它,它只是支持java的底层工具。

2、Jbuilder

Jbuilder是一个可视化JAVA开发工具。它是在Java2平台上开发商业应用程序、数据库、发布程序的优秀工具。它支持J2EE,所以程序员可以快速的转换企业版Java应用程序。

JBuilder对重量级框架的支持比较好。比如EJB。

3、Eclipse

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

Eclipse对轻量级框架的支持比较好。比如Struts、Hibernate


看你主要开发什么,各种开发工具无非就是整合一些插件,或者一些功能。如果是普通的工具java类,用eclipse。web项目用myeclipse。最近比较流行idea,你可以试试。


目前专为Java而生的热门工具就两款,eclipse和idea,各有各的好处:

1、eclipse相对来说教程全面,功能也很强大,大部分公司还在使用,Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse附带了一个标准的插件集,包括Java开发工具(JavaDevelopmentKit,JDK)。

2、idea最近一两年火起来的,界面清爽,编写流畅,IDEA全称IntelliJIDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。


学java时用的是eclipse,工作之后跟同事一起用了Netbeans,后来也试过IntelliJIDEA。eclipse主要是因为内存占用太大,对Maven项目的支持也不是非常好,添加依赖不方便。IntelliJIDEA是很不错的开发工具,用过一段时间后来也没再继续使用了,主要是因为要在同一窗口打开多项目,而IntelliJIDEA这方面支持不是很好。Netbeans一直用到现在,起初是因为用它来开发Swing窗口小工具,这个可以组件拖放,开发窗口很方便。另外Netbeans对Maven项目支持比较好,提供了比较多方便的操作。下面看看Maven相关操作截图:

在依赖关系右键菜单可以进行添加依赖,下载资源等,如下图:

添加依赖关系可以根据名称进行搜索,在搜索结果中点击对应版本就可以了。

仓库中没有对应jar包时可以很方便的安装工件


以前用eclipse,现在用IntellIJIDEA比eclipse好用多了


目前比较流行的是eclipse(myelipse)和idea吧,目前本人只使用过eclipse(myelipse),能够满足绝大部分要求,对于idea不予评价。


刚开始学习的时候,eclipse可能会比较方便一些;

以前学习Java的时候,看的是“如鹏网”的视频教程——《这样学Java不枯燥》,挺好玩的,免安装jdk,无需配置环境变量,直接下载如鹏网版本的eclipse解压打开就行;

课程体系的设置也可以极大的激发对编程的兴趣,通过开发超级玛丽,飞机大战,吃金币等经典小游戏来讲解Java的知识点,没想到Java还可以这么学,适合初学者学习,详情可以到如鹏网官网上去了解一下,蛮有成就感的;


用eclipse吧,myeclipse要收费的,或者下载个注册机用eclipse可以按照以下步骤安装插件第一步安装JDK(虚拟机,实现跨平台)jdk-1_5_0_05-windows-i586-p.exe第二步安装TOMCATjakarta-tomcat-5.5.9.exe,软件简介:jsp网站运行环境,如.net的iis一样第三步解压eclipse,eclipse-SDK-3.4-win32.zip第四步安装插件,包括多国语言包NL.rar,将解压的eclipse目录直接覆盖到第三步解压目录下。tomcat插件,将解压的com.sysdeo.eclipse.tomcat_3.1.0拷贝到eclipse的plugin目录下。lomboz插件,将解压的eclipse目录直接覆盖到第三步解压目录下。最后,打开eclipse,preferences设置tomcat菜单,将tomcat的安装目录设置好;


学习Java的话,应该会涉及到下面几个工具吧:

第一:最基本的就是JDK了,但是很多人刚接触Java的话可能会被JDK的安装搞得晕头转向的,那可以参考java/java-environment-setup.html进行设置。

第二:你需要一个集成开发环境了,个人还是建议使用eclipse吧,免费开源的javaIDE,并且是基于Java的可扩展开发平台。

第三:你需要一个服务器,使用Tomcat就行,不是很了解的话,可以看看W3Cschool的《Tomcat权威指南》,已经整理的很清楚了,配置与安装都有介绍了。

最后,你肯定需要一个数据库了,这个算是比较经常提及的了。

好嘞,上面就是学习Java基本要使用到的一些软件了,想要学Java的话,安装配置完环境就可以好好学了,学习过程中可能还会遇到各种问题吧,但是总有解决方法的,加油咯~~~


市场上各种各样可用的Java工具,每种工具都提供了不同的功能,因此开发人员难以选择,希望以下这些顶级Java开发工具能帮助到你:

1.Eclipse是开发人员最喜欢的工具之一,具有高度可定制的特性。其中一些优点是:

*方便的导航功能;

*无缝的问题解决;

*轻松定制;

*自动完成属性;

*受其他编程语言支持。

2.Java开发工具包(JDK),由于其强大的功能,开发人员发现该工具使用起来可行性非常高。部分功能是:

*一流的内存分配技术;

*高效的工具;

*易于使用;

*从C轻松转换到其他编程语言;

*利用个性化的Java虚拟机(JVM)以及其他资源;

*高级功能、低级功能与Java安全API与的功能相融合。

3.OracleJDeveloper,一个集成的开发框架,旨在为提高用户的开发体验提供信息和可视化方法。具有高品质的功能,如:

*高安全性的服务;

*采用代码功能;

*其他属性,如开放式API、ANT支持、审计和度量等;

*可以使用150多个Ajax驱动的组件。

4.NetBeansIDE,一个开放源码的IDE,与JavaSE以及JavaJ2EE开发兼容。其功能包括:

*与各种语言兼容;

*可扩展的平台;

*新手的理想选择;

*高性能的GUI生成器。


看着这些回答真尼玛恶心,个个都TMD扯淡!!!idea,上idea,免费的用community版本,收费的淘宝买个教育邮箱,几块钱的事情!!曾经的eclipse3.7indigo用了差不多五年,最后实在是受不了了!!!eclipse每个版本,特别是4以后,直接在挑战我的底线!!


我是9年IT从业者佶尔艾菲斯,目前在一家上市企业做Java研发,我来回答一下你的问题吧。

目前市场中Java开发工具非常的多,很多文本编辑器很方便。我就推荐一下我现在常用的开发工具吧。

IntelliJIDEA

IDEA被大多数Java者认为是开发非常效率以及顺手的工具。他有着非常实用的快捷键以及人性化的使用方式。尤其是代码提示以及错误提示方面尤为突出,而且可以集成非常多的插件来帮助你提高开发效率。对于内存的优化也做得不错,很少出现程序卡死的情况。但是有一点不好就是不是完全开源,需要注册码。至于怎么弄,自行百度吧。

Eclipse

目前使用最广泛的IDE,使用简洁,配置方便,Eclipse市场中也有着非常多的开源插件可以使用。eclipse在代码提示上也非常强大.确定是对于前端页面的支持不够强大,Js,html的错误检查支持的不好,而且内容不够时容易崩溃.

JD-GUI

JD=GUI是非常好的一款反编译工具,当然eclipse和IDEA都有反编译插件,如果不想启动idea和eclipse查看的话就用JD-GUI吧.当然他只是提供反编译和查看代码功能,是无法进行直接编辑class文件的。

Editplus、notpad++

以上两种文本编辑器我就一起介绍了,上面两款文本编辑器,在文本编辑上效果不错,代码颜色区分,格式化都不错,在初期学习java的时候可以使用这两款编辑器,但是无法提供代码检查以及提示功能。

HBuilder

HBuilder是一款前端使用的工具,在编写html,js甚至jsp等文件时有着良好的界面以及非常不错的代码提示功能。

以上就是我常用的工具了,希望对你有用


Java的应用越来越广泛,学习Java的人也越来越多。学过程序设计的人知道,使用Basic进行程序设计,可以使用QBasic、VisualBasic等开发工具;使用C语言进行程序设计,可以使用TurboC、VisualC++、C++Builder等开发工具。这些开发工具集成了编辑器和编译器,是集成开发工具,很方便使用。学习Java程序设计,同样需要方便易用的开发工具


为了能够更加效率地进行java编程,开发工具是必不可少的。常见的开发工具有三个:eclipse、myeclipse和idea。IDEA本人自己没试过。你可以用eclipse,这个软件是完全免费的。需要工具的话可以私信找我,我发给你。刚入门的话我建议还是先看学习视频,多做点练习。需要视频的话你可以手机微信关注下公众号:校猿码。里面有大量的免费教学视频和项目源码。跟着视频一步一步来我相信你会取得很大的进步的,切记学习编程一定要有耐心。祝你成功~


基本的查看源码可以用记事本,Notepad++,mvsc。这个时候你需要一个SDK,也就是JDK,用做编译和解释执行。而一些IDE,自带了JDK,比如Myeclipse,IDEA等。还有一些工具可以用插件或者自行去网络上下载获得。


1.运行环境jdk、tomcat

2.开发工具:eclipse、idea

3.mysql客户端:navicat

4.反向代理:nginx

5.消息队列:rabbitmq

6.缓存服务器:redis

7.版本控制:git

8.依赖管理:maven


原始地址:/paihang/16015.html