怎么从官网下载eclipse(Eclipse IDE for java ee ideDevelopers)

Spring · Eclipse Downloads
Eclipse Downloads
Welcome to the Spring Eclipse download mirror, where you'll find fast downloads of the most common Eclipse distributions from various Eclipse release trains:
Eclipse Standard/Classic: the original Eclipse IDE distribution, containing Java and Plugin Development Tooling alongside Git and CVS integration.
Eclipse IDE for Java EE Developers: a pre-configured IDE package for Java developers creating Java EE and Web applications, including a Java Development Tools, tools for Java EE, JPA, JSF, Mylyn, and more.
Eclipse IDE for Java Developers: The best-suited tools for general Java developers, including the Java Development Tools, CVS and Git integration, an XML Editor, Mylyn, Maven integration for Eclipse and WindowBuilder.
Eclipse for RCP (and RAP/Plugin) Developers: An Eclipse package that comes with tools for developers who want to create Eclipse plug-ins and Rich Clients (RCP), or develop with the Remote Application Platform (RAP), including Mylyn, XML editors, Code Recommenders, Git and CVS integration, plus Maven integration for Eclipse.
The Eclipse-based development environment for building Spring applications.
The Eclipse-based development environment for building Groovy and Grails applications.
Eclipse Neon
Eclipse for Committers
WIN, 64BIT
Eclipse IDE for Java EE Developers
WIN, 64BIT
Eclipse IDE for Java Developers
WIN, 64BIT
Eclipse for RCP and RAP Developers
WIN, 64BIT
Eclipse Mars.2
Eclipse for Committers
WIN, 64BIT
Eclipse IDE for Java EE Developers
WIN, 64BIT
Eclipse IDE for Java Developers
WIN, 64BIT
Eclipse for RCP and RAP Developers
WIN, 64BIT
Eclipse Luna SR2
Eclipse Standard 4.4.2
WIN, 64BIT
Eclipse IDE for Java EE Developers
WIN, 64BIT
Eclipse IDE for Java Developers
WIN, 64BIT
Eclipse for RCP and RAP Developers
WIN, 64BIT
Eclipse Kepler
Eclipse Standard 4.3.2
WIN, 64BIT
Eclipse IDE for Java EE Developers
WIN, 64BIT
Eclipse IDE for Java Developers
WIN, 64BIT
Eclipse for RCP and RAP Developers
WIN, 64BIT
Eclipse Juno
Eclipse Classic 4.2.2
WIN, 64BIT
Eclipse IDE for Java EE Developers
WIN, 64BIT
Eclipse IDE for Java Developers
WIN, 64BIT
Eclipse RCP/Plug-in Developers
WIN, 64BIT
Eclipse Indigo
Eclipse Classic 3.7.2
WIN, 64BIT
Eclipse IDE for Java EE Developers
WIN, 64BIT
Eclipse IDE for Java Developers
WIN, 64BIT
Eclipse RCP/Plug-in Developers
WIN, 64BIT
Eclipse Helios
Eclipse Classic 3.6.2
WIN, 64BIT
Eclipse IDE for Java EE Developers
WIN, 64BIT
Eclipse IDE for Java Developers
WIN, 64BIT
Eclipse RCP/Plug-in Developers
WIN, 64BIT
Eclipse Galileo
Eclipse Classic 3.5.2
WIN, 64BIT
Eclipse IDE for Java EE Developers
Eclipse IDE for Java Developers
Eclipse RCP/Plug-in Developers
Eclipse Neon
Eclipse for Committers
Eclipse IDE for Java EE Developers
Eclipse IDE for Java Developers
Eclipse for RCP and RAP Developers
Eclipse Mars.2
Eclipse for Committers
Eclipse IDE for Java EE Developers
Eclipse IDE for Java Developers
Eclipse for RCP and RAP Developers
Eclipse Luna SR2
Eclipse Standard 4.4.2
COCOA, 64BIT
Eclipse IDE for Java EE Developers
COCOA, 64BIT
Eclipse IDE for Java Developers
COCOA, 64BIT
Eclipse for RCP and RAP Developers
COCOA, 64BIT
Eclipse Kepler
Eclipse Standard 4.3.2
COCOA, 64BIT
Eclipse IDE for Java EE Developers
COCOA, 64BIT
Eclipse IDE for Java Developers
COCOA, 64BIT
Eclipse for RCP and RAP Developers
COCOA, 64BIT
Eclipse Juno
Eclipse Classic 4.2.2
COCOA, 64BIT
Eclipse IDE for Java EE Developers
COCOA, 64BIT
Eclipse IDE for Java Developers
COCOA, 64BIT
Eclipse RCP/Plug-in Developers
COCOA, 64BIT
Eclipse Indigo
Eclipse Classic 3.7.2
COCOA, 32BIT
COCOA, 64BIT
Eclipse IDE for Java EE Developers
COCOA, 64BIT
Eclipse IDE for Java Developers
COCOA, 64BIT
Eclipse RCP/Plug-in Developers
COCOA, 64BIT
Eclipse Helios
Eclipse Classic 3.6.2
COCOA, 32BIT
COCOA, 64BIT
Eclipse IDE for Java EE Developers
COCOA, 64BIT
Eclipse IDE for Java Developers
COCOA, 64BIT
Eclipse RCP/Plug-in Developers
COCOA, 64BIT
Eclipse Galileo
Eclipse Classic 3.5.2
COCOA, 32BIT
COCOA, 64BIT
Eclipse IDE for Java EE Developers
COCOA, 32BIT
COCOA, 64BIT
Eclipse IDE for Java Developers
COCOA, 32BIT
COCOA, 64BIT
Eclipse RCP/Plug-in Developers
COCOA, 32BIT
COCOA, 64BIT
Eclipse Neon
Eclipse for Committers
GTK, 64BIT
Eclipse IDE for Java EE Developers
GTK, 64BIT
Eclipse IDE for Java Developers
GTK, 64BIT
Eclipse for RCP and RAP Developers
GTK, 64BIT
Eclipse Mars.2
Eclipse for Committers
GTK, 64BIT
Eclipse IDE for Java EE Developers
GTK, 64BIT
Eclipse IDE for Java Developers
GTK, 64BIT
Eclipse for RCP and RAP Developers
GTK, 64BIT
Eclipse Luna SR2
Eclipse Standard 4.4.2
GTK, 64BIT
Eclipse IDE for Java EE Developers
GTK, 64BIT
Eclipse IDE for Java Developers
GTK, 64BIT
Eclipse for RCP and RAP Developers
GTK, 64BIT
Eclipse Kepler
Eclipse Standard 4.3.2
GTK, 64BIT
Eclipse IDE for Java EE Developers
GTK, 64BIT
Eclipse IDE for Java Developers
GTK, 64BIT
Eclipse for RCP and RAP Developers
GTK, 64BIT
Eclipse Juno
Eclipse Classic 4.2.2
GTK, 64BIT
Eclipse IDE for Java EE Developers
GTK, 64BIT
Eclipse IDE for Java Developers
GTK, 64BIT
Eclipse RCP/Plug-in Developers
GTK, 64BIT
Eclipse Indigo
Eclipse Classic 3.7.2
GTK, 64BIT
Eclipse IDE for Java EE Developers
GTK, 64BIT
Eclipse IDE for Java Developers
GTK, 64BIT
Eclipse RCP/Plug-in Developers
GTK, 64BIT
Eclipse Helios
Eclipse Classic 3.6.2
GTK, 64BIT
Eclipse IDE for Java EE Developers
GTK, 64BIT
Eclipse IDE for Java Developers
GTK, 64BIT
Eclipse RCP/Plug-in Developers
GTK, 64BIT
Eclipse Galileo
Eclipse Classic 3.5.2
GTK, 64BIT
Eclipse IDE for Java EE Developers
GTK, 64BIT
Eclipse IDE for Java Developers
GTK, 64BIT
Eclipse RCP/Plug-in Developers
GTK, 64BITeclipse下载,使用教程,开发Java——适合Java初学者_eclipse吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:12,885贴子:
eclipse下载,使用教程,开发Java——适合Java初学者收藏
一.下载eclipse:推荐官网下载选择Eclipse IDE for Java EE Developers,下载完成后,解压至想放置的地方双击eclipse.exe打开,会弹出询问文件放置处,建议设置放置的文件夹,并勾选,省得下次再设置。
福利不只是穿多穿少,还要有迷人的微笑!
二.使用eclipse点击new,选择Java project,没有的点击other,选择Javaproject
输入自己的project的名称点击finish
在左侧右键 src ,点击先建Class
在package中输入Name中输入类名点击finish
好,开始eclipse之旅
请问这个是免费的还是收费的?
问下大神 这么多我改下载那一个 我们学校学的是SE标准版 而且我用google浏览器下载的都是。php的 ie浏览器下载的时候要收费
下的第一个,,,是否需要下载jdk插件什么的???
但是安装eclipse出现了问题!javaw.exe in
your current path?是没有配置环境路径吗???
新人多多看这个。
非常感谢楼主
楼主,点击第一个下载的东西是win32的,可是我是win8系统64位的,该怎么办呢?
XP系统能不能装
请问我的环境变量应该到哪个目录下到bin\吗?
我的eclipse属性里没有Android怎么办
楼主 这个不用配置环境变量嘛
这也能算教程啊……再说java初学者是不适合用eclipse的
为什么我执行eclipse.exe后会显示如图这个,按照您的方法,卡在这儿了,为什么?大神。
第一步都卡住了,就是执行eclipse。exe的时候,求解啊
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或Eclipse_Java开发平台下载V4.5.1 官方最新版(Eclipse IDE for Java EE Developers)_西西软件下载
西西软件下载最安全的下载网站、值得信赖的软件下载站!
相关软件 /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/ /中文/顶好评:50%踩坏评:50请简要描述您遇到的错误,我们将尽快予以修正。轮坛转帖HTML方式轮坛转帖UBB方式
2.25G/中文/1.6
400.8M/英文/2.0
157M/中文/1.5
203.2M/中文/3.8
67.5M/多国语言[中文]/7.2
1.6M/中文/6.8
27.7M/中文/6.5
官方正式版
71多语官方安装版
绿色免费版
7u67官方正式版
官方最新版
Eclie IDE for Java EE Developers是一款对于Java开发人员创建Java EE和Web应用程序,包括一个Java IDE,工具为Java EE,JPA,JSF,Mylyn的,例如:It和其他工具。你如果进行java web开发你就下for Java EE 。不用再自己安装插件。 如果就是java se 开发下 for Java就可以了介绍:Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)。 虽然大多数用户很乐于将 Eclipse 当作 Java IDE 来使用,但 Eclipse 的目标不仅限于此。Eclipse 还包括插件开发环境(Plug-in Development Environment,PDE),这个组件主要针对希望扩展 Eclipse 的软件开发人员,因为它允许他们构建与 Eclipse 环境无缝集成的工具。由于 Eclipse 中的每样东西都是插件,对于给 Eclipse 提供插件,以及给用户提供一致和统一的集成开发环境而言,所有工具开发人员都具有同等的发挥场所。这种平等和一致性并不仅限于 Java 开发工具。尽管 Eclipse 是使用 Java 语言开发的,但它的用途并不限于 Java 语言;例如,支持诸如 C/C++、COBOL 和 Eiffel 等编程语言的插件已经可用,或预计会推出。Eclipse 框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统Eclipse IDE for Java EE Developers功能:此套件包括:数据工具平台Eclipse的Git的团队提供Eclipse Java开发工具Eclipse的Java EE开发工具JavaScript开发工具为Eclipse的Maven集成Mylyn任务列表Eclipse插件开发环境远程系统资源管理Eclipse的XML编辑器和工具Eclipse IDE for Java EE Developers使用说明:使用该工具需要安装JDK(Java开发工具包)或者&
是对的扩展,利用它我们可以在数据库和的开发发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的集成开发环境,包括了完备的编码调试测试和发布功能,完整支持,,,,,,,。分类在结构上,的特征可以被
中文 / 480.4M完整的android开发工具,基于And
中文 / 4.3MEclipse4.3汉化包是Eclipse4.3.x
英文 / 13.8M这是一个Eclipse插件,作用是关联
中文 / 333KBTomcat Eclipse集成插件,在Ecli
英文 / 85.6M一个C / C + +的IDE与Mylyn集成开
中文 / 3.8M汉化包安装有两种方法:第一种最
软件下载,编程软件下载专题有多款适合编程爱好者学习使用的软件,我们提供了适用于开发者使用的相关软件的各个版本跟新的下载地址,以方便各位爱好者使用学习。如果您有什么好的编程软件可以向我们提供分享下载,如
英文 / 13.8M这是一个Eclipse插件,作用是关联
中文 / 158.3Meclipse classic 是eclipse的标准
中文 / 5.6M这个是eclipse3.7最新的汉化包,
英文 / 828.2MMyEclipse 悄悄的发布了8.6的正式
英文 / 201.4MJava的工具创建Java EE和Web应用
中文 / 31KBJava编译器Java编译辅助工具,
Eclipse_Java开发平台 V4.5.1 官方最新版 【x64】
Eclipse_Java开发平台V3.5.2 官方安装版
Eclipse_Java开发平台 V4.5.1 官方最新版(Eclipse IDE for Java EE Developers)
下载帮助西西破解版软件均来自互联网, 如有侵犯您的版权, 请与我们联系。怎么下载eclipse,具体过程能发下吗?_百度知道
怎么下载eclipse,具体过程能发下吗?
看准eclipse的官网、点击下载,win7以上的系统,网速慢的话、百度搜索,(注意、进入下载等待页面, 根据系统选择32位还是64位(一般xp为32位、点击官网链接;4:1,直接进入下载页面,选择下载节点,这里可能要等待时间长一点);3;Eclipse IDE for Java EE Developers"2,有32位有64位的),选择&quot,进入下载页面,直到开始下载为止可按如下步骤下载Eclipse
能截图给我详细看看嘛
中国移动互联网研发培训领导品...
主营:iOS、Android、HTML5、UI、PHP培训
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Java初学者首先下载 JDK 开发环境,然后再下 eclipse 对吗?那 tomcat是什么?还需要安装吗?
按投票排序
这个问题,作为有些Java经验的人,都会觉得太初级。而且,我认为可能很多真正的高手不屑于跑来回答这种问题。本来我也不打算回答的,但最近刚好凭兴趣在学Node.JS,顺便学习加强一下Vim。发现什么Coffee Script、什么Jade、什么Express之类的还真是让人一头雾水。深刻地认识到很多基础的东西,如果没有个人来串一下,对于初学者来说还真是麻烦。所以,我觉得还是来回答一下比较好。(是不是太罗嗦了?)===== 正文分割线 =====JDK是Java Development Kit,也就是说Java开发所需的工具包。有了这个东西,一切Java开发理论上都不是问题了。当然,根据你下载的版本不同,可能擅长的领域不同。通常大家都是用JDK来开发JavaSE应用的。具体做法上,JDK里包含了用来编译源代码的javac命令,和用来执行字节码的java命令。只要设好了所用操作系统的PATH和CLASSPATH两个环境变量,对你所写的文本格式的Java源代码进行操作,原则上就不会出现代码编写问题以外的错误。但因为javac和java命令都是命令行命令,执行以及结果查看都有些麻烦。更麻烦的是代码的动态调试(也就是一边跑一边看每一步都做了什么)。Eclipse是集成开发环境,就是解决上面说的命令执行和操作麻烦的问题的。使用这个工具,如果你不做什么特别的特殊的事情的话,你可以不用操心javac和java命令怎么用,参数是什么,各种环境变量如何配置等。只需要按照教程学会工具的使用,就可以很容易地书写你的代码,然后进行编译、执行以及调试。而且,代码书写时会有很多提示,不用去记各个Class那些庞杂的方法名等。也正是因为方便,它会在一定程度上影响你对Java相关命令的学习以及对常用Class的掌握。毕竟重复是加强记忆的最佳途径。什么都提示了,都自动了,就很难记住了。这就是为什么有人反对你一开始使用这工具。至于tomcat,它是使用Java进行Web开发的应用服务器(Application Server)软件。之所以它会跟Java有紧密的联系是因为Java在经历了诞生后的进化之后,渐渐地被大众接受为优良的Web服务器端编程语言,也就是说Java最能发挥其优势的地方是用来进行Web开发。从你的问题描述,我冒昧地认为你可能不是太了解什么是Web开发。所以简单做一下解释。Web开发,说白了就是网站构建的软件部分。我们每天上网,看到各种网页,这些网页大多数都是由服务器端的程序根据用户提出的请求生成出来。这些程序就是服务器端运行的程序。而服务器与浏览器的沟通是通过特定的格式进行的,这个格式被称作HTTP协议,HTTP协议有很多内容需要处理,如果所有这些都由开发者来做,未免负担过重。所以,很多年以前就有人开发出了专门的应用程序服务器软件,专门负责处理HTTP协议中的细节部分,而把真正需要的处理发送给专门的程序,也就是Web开发的程序。以Java为例——所有的Java程序启动入口都是public static void main(String[] args)函数。tomcat里面就有这么一个函数,运行这个函数后,tomcat里面会进行各种处理——打开网络端口进行监听、加载HTTP解析模块……我们称作服务器启动了。(实际是跟Apache协作进行的,这里就不详述了。)当从网络上有请求到达我们的tomcat服务器时,它会根据请求的地址来调用你写的java程序模块。比如,让我们先假设知乎的后台是Java实现的。当你敲入的时候,tomcat会得到一个希望访问/(根目录资源)的请求。然后它去配置文件里查根目录对应的模块是什么。假设查到的模块是root这个类那么它会去调用root.doGet()方法。而你写一个Servlet的时候,必须实现doGet()方法,此时你的方法被调用,那么你写的代码就运行了。大概就是这么个状况。至于学习方法。因人而异。如果你希望直接学习如何用Java来开发Web应用。建议在学习Java语言之前先简单学习一下网络基础知识。至少理解以下几个基础概念(到维基百科上查查,读懂即可):服务器客户端协议端口URLTCP/IP网络分层结构(了解概念即可,暂时不需要记住各层是咋回事儿)浏览器HTTP(需要理解GET/POST的意义、差别)HTMLSession(会话)然后再开始Java进行Web开发的学习。最后,祝你学习愉快。
,我来解释你的疑问。首先是JDK和JRE的区别。严格的说,JDK是给java开发者用的,你需要用jdk提供的工具来编译你的程序,打包你的程序。因此,JDK就如同它的名字一样,是一个开发者工具包。你可以将JDK直接类比为GCC。至于JRE,提供的是Java的运行环境,可以简单理解为运行java程序所必须的所有依赖关系,可以将它类比为linux预先安装的so,或者windows下预安装的vc,vb运行库dll。当然,JDK本身是包含一个JRE的,否则你光能编译你的程序也没法运行不是?接下来,运行eclipse到底需要什么?答案是JRE可以用,但推荐用JDK。下面我来解释为什么。eclipse本身是基于java实现的,因此,运行eclipse的最低限度条件,当然就是JRE。有了JRE,eclipse就能够启动,eclipse启动之后,会判断启动自己的JRE的安装位置,然后,将这个JRE作为默认的”installed jre“(Preferences-&Java-&Installed JREs)。接下来,我们在eclipse里面创建一个java工程,实际上,在这个时候,你需要指定你的java工程究竟使用那个jre,注意,这意味着,你的java工程实际上可以指定使用另外的JDK版本而不一定非要使用启动eclipse的jre。当然,在大多数情况下,尤其是对初学者来说,启动eclipse的jre就足够用了,暂时还没有到考虑多个jre版本的时候。好了,这里就有一个疑问,JRE只提供了运行环境,但并没有提供编译java代码的能力,那eclipse怎么编译你的程序呢?答案是,eclipse自己带了一个java编译器,我们通常称为eclipse compiler,它将你的代码编译成java类文件,然后当你在eclipse里面启动你的程序的时候,eclipse会调用你的java工程绑定的jre来启动。不必担心eclipse的编译器和官方JDK提供的javac命令的区别,它是经过了官方认证测试的。到这里为止,初学者的hello word已经可以运行了,think in java上的例子也都可以运行了。我们的学习者很开心,接下来,我们的学习者开始学习java web编程,这个时候,又遇到了一个新的疑问,究竟尼玛什么是Java EE SDK,我他妈需要在oracle的那个java下载网站上下载Java EE吗?官网上Java EE下面页面的那个GlassFish又是什么玩意儿?首先说说Java EE,Java EE本身只是一个规范,你可以理解为一组API的约定,这个约定是经过JCP这个委员会(各大厂商组成,并不是oracle说了算)共同认可并发布的,然后有了这个约定,各大厂商就会各自分别去做自己的实现,然后拿去卖钱,比如IBM的Websphere,以及已经被oracle收购的weblogic。至于oracle,其实,那个时候还是sun吧,sun作为Java的母体公司,自然也会有自己的实现,这个就是GlassFish。当年Oracle还没有收购sun的时候,也有自己的实现,名字加啥来着,Oracle Application Server?好像是叫这个名字。这些实现呢,有些是要花钱的,有些是免费的,无论收费免费,总之,各大厂商自然都有自己的商业利益在上面。接下来,就该说说开源界了,JCP发布了规范,各大厂商各自做了实现,开源界也不甘示弱,于是有了Tomcat, jetty, jboss, resion等等等等同样遵循Java EE规范的开源实现。这时候看出来Java EE的作用了吗?你看,我可以在开发的时候用Tomcat或者Jetty,因为是开源的嘛,各种工具也趁手,但是到了线上环境,我可能还是对开源软件心存疑虑,所以我决定还是付费买个有技术支持的平台比较好,然后我找到了IBM的销售,来,给大爷来个websphere,3年24小时技术支持的干活。当然,我这里只是打个比方,事实上现在互联网公司一般都是在线上用tomcat或者jetty的。总之,Java EE的作用就是,你不必被绑定在特定厂商身上,Tomcat不好用,换Jetty,IBM破产了,还有oracle(打个比方,打个比方)。好了,言归正传,上面的说明已经可以看到了,我们不需要在oracle的官网上下载Java EE这个东西,oracle官网提供的,只是Java EE的官方参考实现GlassFish,但我们完全可以选择开源的Tomcat或者Jetty,这个就是大宝啊,我们都用它。好了,我们的学习者终于明白了这个关系,去下载了一个tomcat,慢着,我咋在eclipse的里面调用tomcat呢?==先发出来,等我吃完饭回来接着写====吃完饭啦,好饱啊=============eclipse ee那个下载版本,自带了一个tomcat的插件,具体怎么用,我这里不赘述,自己去查资料,简单的说,它也需要你告诉它,你下载的tomcat在哪儿。好了,我们的初学者下载了tomcat,解开了压缩,然后在eclipse指定了tomcat的安装目录,按照向导建立了自己的第一个web程序,启动,哎呀,报错了。。。tools.jar not found!这是什么玩意儿?tools.jar是jdk提供的一个工具包,tomcat也依赖这个包来编译jsp,虽然我们的eclipse已经有了一个编译器,但是很不幸tomcat并不知道这个事情,所以,它只好委屈的报错了。这个时候,就是我前面说到的,为什么推荐用jdk了。好了,对这个问题,我们有两个解决办法,第一,虽然你是用jre启动的eclipse,但我们可以告诉eclipse,这里还有另外的jdk可以用,preference-&java-installed JREs,添加一个新的jdk(eclipse这里统一用了jre这个单词,但实际上,jdk也是在这里管理),指向你的jdk的安装目录,然后,把你的工程绑定的jre重新指向你新添加的这个jdk,就可以了。第二个办法,就是一开始就用jdk来启动你的eclipse而不是jre,这样,你的eclipse的缺省jre环境就已经是jdk,对初学者来说,也许更加省事。这就是为什么我前面说推荐用JDK的原因。怎么用jdk启动eclipse?看到eclipse安装目录下有个eclipse.ini文件么?notepad打开,加入下面两行:-vm
C:\jdk1.7.0_21\bin\javaw.exe
详细参看这里:最后,初学者用eclipse的tomcat插件,经常会发现自己的修改不起作用啊,不起作用啊,非得重启不可啊。。。因为,eclipse的tomcat插件根本就是个残废好不好。。。到网上一搜,一般的答案是,你需要deploy你的工程,你修改的jsp才能生效,你还需要诸如jrebel这样的工具,才能让修改后的java代码实时生效,是吧,我相信,初学者到这里已经疯了,又有新名词了,deploy是什么意思,jrebel是什么。。。。好吧,我这么多年,从来不用tomcat插件,也从来不用jrebel这样的工具,但我从来不需要deploy我的工程,我的jsp就能实时生效,也从来不需要重启,我的java代码的修改就能立即反应,OK,很羡慕是吧?我要是说就不告诉你,会不会被打死?首先,这个世界上有个插件叫做runjettyrun,如同它的名字,它是一个jetty插件而不是tomcat插件,记得我们前面说的吗,jetty和tomcat都是按照Java EE规范实现的,所以,你不必担心兼容性的问题,你的代码是面向Java EE规范编程,不是面向jetty或者tomcat编程。OK,用这个插件你不必每次修改jsp之后都要deploy,修改,保存,刷新浏览器,你就可以看到你的修改生效了。(RJR只支持单个web工程,我曾经有项目需要同时启动数个web工程进行相互通讯,这个时候,我用的是自定义的tomcat启动配置,同样没有使用ec的插件,自力更生,简单好用)然后,是java代码,对于java代码的热替换有无数工具来帮助你,但是,但是啊,我们根本不需要这些工具好不好!java hotspot虚拟机本身就支持热替换好不好!当然,java hotspot的代码热替换,跟jrebel之类的工具能够提供的能力,还是有些差距的,但是,我觉得既然90%的case我都不需要重启了,剩下的10%偶尔重启一下,其实也不是什么不能忍受的事情不是,至少可以少引入一个工具,少一个麻烦。那么,怎么做?首先,你要以debug模式启动而不是run模式,嗯,养成习惯,我从来不用run模式启动我的程序。然后,在debug模式下启动之后,hotspot会在每次new一个新实例的时候,检查class文件有没有变化,然后重新加载修改后的class文件,意思就是,你刷新页面,看到页面上有个输出不对,转到eclipse,修改java代码,保存,然后,再刷新页面,OK,修改生效了。接下来,有人会说,你胡说呀,我修改了java代码,然后保存,根本不生效啊,不生效啊,不重启根本不生效啊。是的,你没看错,就是不生效,但这不是我的错啊,你使用的框架可能会缓存类实例,典型的比如spring管理的bean,缺省都是singleton的,java没有机会重新加载你修改过的类文件啊。再问一次,怎么办?两个办法,第一个,以spring为例,你需要一个判断逻辑,在开发模式的时候,将所有的bean的scope都声明成prototype模式而不是singleton,怎么判断开发模式和线上模式?自己动脑筋去想吧。spring怎么配置不同的scope?自己去查spring的资料吧。你没有权限修改项目的配置?初学者看不懂,表示茫然?没事,看下面第二个办法。第二个办法,可以算是一个奇巧淫技。你看,我修改了代码,保存了,没生效,咋办呢?我们先来设置一个断点,在你修改的那个方法的第一行,记住,最好是第一行,然后刷新浏览器,后台eclipse停在断点处了,这个时候,你可以在这个方法内部,随便加两行代码,比如System.out.println()之类的,然后保存,然后你会发现,奇迹出现啦,eclipse会眨眨眼,闪两闪,断点的高亮提示重新出现在方法的第一行,这个时候你如果不需要单步调试的话,F8让断点继续执行,OK,回到浏览器看看,修改已经生效了。这个方法的问题是,如果你修改的代码太多,等你回过头去加断点的时候,可能行数已经不对了,所以我一般的办法是,先加断点,等断点停下来了,我再来改代码,改好了,保存,断点重入,F8继续,OK,搞定收工,一气呵成。补充说明就是,利用hotspot的代码热替换功能是有局限性的,你不能修改方法的签名,比如改变方法名,改变方法返回值,改变方法的参数声明等等,出现这种情况,hotspot会报错,eclipse也会弹出错误对话框,这个时候你就只能选择重启了。好了,接下来,就需要说明maven啊,ant啊之类的玩意儿了,怎么打包啊,怎么发布啊,这些我就不说了,作为初学者能学到这一步,剩下的那些东西,自己看看网上的资料,也应该都能看得懂啦。
参考这个学习路线吧:
安完JDK就可以直接开始了。eclipse等IDE只是方便快捷开发用的,初学不建议直接用IDE。至于tomcat是servlet容器,用于开发web应用。
安装Java,然后下载Eclipse,然后下载和安装Tomcat,最后在Eclipse中配置好Tomcat,你就可以开始Java Web开发了。开始之前可以了解以下几个概念:1、Java是什么?是一门编程语言,同时也是一个运行平台和开发平台。你进入Java开发领域,一定会经常与JDK、JRE和JVM三个名词打交道。梳理一下这三个名词,对整个Java平台也会有更清晰的理解。JDK : Java Development ToolKitJRE:Java Runtime EnvironmentJVM:Java Virtual Machine简单来说,这三者是逐层包含的关系。来看一个Java官方介绍Java的图:从图中可以看到:JDK在包含JRE之外,提供了开发Java应用的各种工具,比如编译器和调试器。JRE包括JVM和JAVA核心类库和支持文件,是Java的运行平台,所有的Java程序都要在JRE下才能运行。JVM是JRE的一部分,Java虚拟机的主要工作是将Java字节码(通过Java程序编译得到)映射到本地的 CPU 的指令集或 OS 的系统调用。JVM回根据不同的操作系统使用不同的JVM映射规则,从而使得Java平台与操作系统无关,实现了跨平台的特性性。上面这张图包含了太多元素,用一张更加简化的图就能更清晰得看到三者之间的关系:在实际开发过程中,我们首先编写Java代码,然后通过JDK中的编译程序(javac)将Java文件编译成Java字节码,JRE加载和验证Java字节码,JVM解释字节码,映射到CPU指令集或O的系统调用,完成最终的程序功能。2、Eclipse是什么Eclipse是Java开发的IDE(Integrated Development Environment),即集成开发环境。Eclipse包含了支持Java语言的编辑器、构建工具、调试器、版本控制系统等功能。安装Eclipse非常简单,到Eclipse官方网站下载,然后解压到本地即可。这个版本的Eclipse IDE除了拥有对Java语言和开发的支持,还集成了一系列Web开发的工具。用记事本也可以写Java程序,但是使用Eclipse能够极大提升我们的开发效率。3、Tomcat是什么了解Tomcat你首先应该知道Web应用的概念,简单来说,这是一个存放网页的地方,放Web页面放进去,别人就能访问你开发的网页了。Tomcat是一个开源的Java Web应用服务器,是Servlet、JSP(Java Server Pages)、JEL(Java Expression Language)和Java WebScoket等技术规范的实现。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,深受广大Java Web开发者的欢迎。4、Java+Eclipse+Tomcat工具链的Hello World看再多文字内容也不如动手来得实在,基于这几个工具创建一个Hello World应用马上就能加深认识了。内容太多,推荐你下面几篇文章:
JDK就是所有的Java运行环境了,安装好后要配置路径(如果在命令提示符中运行), eclipse是集成开发环境,方便开发,但不利于初学者掌握Java的语法,tomcat是用来部署网站的,与Java没多大关系,与JavaWeb有关
JDK 是锅,没有锅做不了饭Eclipse是铲 ,是一个用来做饭的工具Tomcat是盘子,用来将你做好的饭呈现给大家。就是这样
看到这个问题,忍不住说些题外话,求折叠。对于编程初学者而言,首先最重要的不是编程语言本身,而是应该先注意养成一些习惯:1:有问题先尝试自己解决,一定要减少给他人带来的麻烦先思考,再Google尝试自己找答案,找不到再问2:读英文文档读官方wiki,订阅官方开发者邮件列表,订阅相关开发者或项目Blog3:勤做笔记推荐使用evernote分门别类,勤记录勤总结4:要有耐心,并持之以恒有些时间是省不得的,一定需要安下心去理解去尝试,有没有发现身边的软件工程师性格都很好?都是磨出来的。折叠吧。
看一些人的回答,感觉太欢乐了。你的提问是基于Java初学者的,那么java初学者,最好看视频,其次看书,第三上网逛论坛等。因为你是java初学者,对于很多专业的英文单词都不太了解,那么会越看越糊涂。你可以先按照视频的要求一步步的实现,而不是使用什么eclipse啊,还要考虑众多版本、性能等的争论,要学会各种的服务器比如tomcat的配置管理,还是看视频吧,理论上不是最快的,实际是最快的。
说一下我自己的一点经历:去年向学学Android,我买了本书,照着弄:1)下载jre,装了个1.7的。2)从google官网下了Android集成开发环境,是Eclipse的。弄完后,就可以跑android程序了。今年,突然自己想学学Java,然后把去年弄的开发环境打开,然后发现可以写Java程序。然后,我就有点想不通,网上都说要先装JDK,可是我机器上只有JRE,而且是SE 版本的,并且我的环境变量Path里没有跟java有关的东西。然后我就google,接着找到了知乎,然后看了第一的
答案,说的还可以。但还是不太清楚。继续再看几个答案,发现
回复说 Eclipse 不需要JDK,只要JRE就行了。Eclipse自带什么什么.....。个人感觉,上面的很多回复都不靠谱,不知道我是不是习惯了visual studio 给的一切了。对初学者来说,微软确实做的太好了。有时候初学者需要的是一路 “Next” 的安装,然后打开“New Project"。初学者需要知道的一切都足够了。到发这个回答时,我还没搞清楚 JDK 到底是否需要,我是否还需要弄个J2EE DK来,等我有答案了,再来修改这个回答。这让我突然想起,十年前,我刚打算学习Java,买了一本书。那时,电脑不能上网,我也还不知道”环境变量“ 是什么东西,那时更没有Eclipse。只有 notepad。按照书上的介绍,自己抄的一个程序,照模照样的按照书里说的去设环境变量(但不知道为什么要这样设,环境变量Path是以“;”分割的。但最后一个没有分号,我添加的时候就犹豫了,要不要加一个分号,还是直接写在后面。 -_-!),死活用javac编译不通过。后来就渐渐把这个事给搁下了。 若干年后,终于明白 环境变量 那个东西了。后来也知道,那本书有印刷错误!现今,突然有一天有这样一个感受,微软能够独树一帜,确实有他的很多优点。用过Lotus Notes,再来用outlook,用过Rational Rose 再来用Viso。用过Eclipse 之后,再来感受Visual Studio。还有Office。不管他们的高级功能如何强大,初入用户的第一次上手,绝对是微软产品来的感觉更好。但是,或许我上面对微软的评价也是不正确的。
已有帐号?
无法登录?
社交帐号登录

我要回帖

更多关于 java ee eclipse官网 的文章

 

随机推荐