Java eclipse Myeclipse tomcat安装及配置

目前,开发Java网页程序,最流行的就是用Myeclipse来进行编程设计。这主要跟该程序的有点有非常大的原因。Myeclipse程序中,有数不尽的原因,但值得向大家推荐的有如下几个原因:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

Ø 配置tomcat比较方便;

Ø 代码自动补全;

Ø 代码提示;

Ø 自动报错,还带错误提示。

当然Myecilpse还有许多优点,我在这里就不一一列举了。

网上,关于Java eclipseMyeclipsetomcat的安装及配置方法有很多,但是总结在一起的配置并不多,我为了方便大家,也为了方便自己,所以将这些配置给总结了一下,具体的安装及配置方法如下:

Java环境配置:

第一步:下载j2sdktomcatsun官方站(http://java.sun.com/j2se/<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /><chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.5.0</chsdate>/download.jspj2sdk,注意下载版本为Windows Offline InstallationSDK,同时最好下载J2SE 1.5.0 Documentation,然后到tomcat官方站点(http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi)下载tomcat(下载最新5.5.9版本的tomcat);

第二步:安装和配置你的j2sdktomcat:执行j2sdktomcat的安装程序,然后按默认设置进行安装即可。

1. 安装j2sdk以后,需要配置一下环境变量,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的j2sdk安装在c:/j2sdk<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.5.0</chsdate>):

JAVA_HOME=c:/j2sdk<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">1.5.0</chsdate>

classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;.;一定不能少,因为它代表当前路径)

path=%JAVA_HOME%/bin

接着可以写一个简单的java程序来测试J2SDK是否已安装成功:

  1. publicclassTest{
  2. publicstaticvoidmain(Stringargs[]){
  3. System.out.println("Thisisatestprogram.");
  4. }
  5. }

将上面的这段程序保存为文件名为

Test.java 的文件。

然后打开命令提示符窗口,cd到你的Test.java所在目录,然后键入下面的命令

javac Test.java

java Test

此时如果看到打印出来This is a test program.的话说明安装成功了,如果没有打印出这句话,你需要仔细检查一下你的配置情况。

配置tomcat

安装Tomcat后,在我的电脑->属性->高级->环境变量->系统变量中添加以下环境变量(假定你的tomcat安装在c:/tomcat)

CATALINA_HOME=c:/tomcat

CATALINA_BASE=c:/tomcat

然后修改环境变量中的classpath,把tomat安装目录下的common/lib下的(可以根据实际追加)servlet.jar追加到classpath中去,修改后的classpath如下:

classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar;%CATALINA_HOME%/common/lib/servlet.jar;

接着可以启动tomcat,在IE中访问http://localhost:8080,如果看到tomcat的欢迎页面的话说明安装成功了。

安装eclipse

首先下载eclipse-SDK-<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">3.4.1</chsdate>-win32.zipeclipse-SDK-3.4.1-win32.zip下载地址为: http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/R-3.4.1-200809111700/eclipse-SDK-3.4.1-win32.zip);

然后将eclipse-SDK-<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">3.4.1</chsdate>-win32.zip直接解压到某一目录下即可。至此,eclipse就安装好了。

对于那些对英文不熟悉的程序员来说,汉化eclipse,或许会成为一个小难点,但是这个不用担心,在这里有一种办法,教你怎么汉化eclipse。在3.3之前的版本,eclipse的汉化工作都是有一个多语言包,或者是汉化工具包来完成的,但是到3.3版本以后,加入了自动升级功能,至此,多语言的汉化,就变得非常容易了。具体的做法就是输入一个更新语言包的地址,更新即可。具体的做法是:

1. 打开eclipse后,点击helpàSoftware Updates…;

2. 打开第二个标签Available Software,在其中点击Add Site…按钮,在其中输入相应的语言包站点即可。我在这里输入了:http://download.eclipse.org/technology/babel/update-site/europa/站点。当然这个站点中提供的语言包,并不是能够百分之百完成汉化工作,但是对于普通的使用,已经足够了。

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /><shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1025" style="WIDTH: 375pt; HEIGHT: 209.25pt" type="#_x0000_t75"><imagedata o:title="" src="file:///C:/DOCUME~1/user/LOCALS~1/Temp/msohtml1/01/clip_image001.png"></imagedata></shape>

3. 接着点击确定按钮,在带有方框的区域内,就可以看到该站点的存在;

4. 此时勾选该站点,并根据自己的需要,选择一门语言,进行安装升级即可。

安装Myeclipse

首先下载MyEclipse_<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">6.0.1</chsdate>GA_E3.3.1_Installer.exe

MyEclipse_<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">6.0.1</chsdate>GA_E3.3.1_Installer.exe的下载地址为:

http://downloads.myeclipseide.com/downloads/products/eworkbench/6.0.1GA/MyEclipse_6.0.1GA_E3.3.1_Installer.exe);

然后安装MyEclipse_<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">6.0.1</chsdate>GA_E3.3.1_Installer.exe

注意:当安装到choose Eclipse Folder[左边显示]时,在这里一定要指定eclipse的位置。其他选项全部设置成默认选项即可。

安装完毕之后,将MyEclipse安装目录下的featuresplugins2个目录覆盖到Eclipse的安装目录下。

最后将刚才安装的 MyEclipse 卸载。

解释一下上面这样做的原因: 因为MyEclipseEclipse的插件,所以只要把featuresplugins2个目录覆盖到Eclipse的安装目录,Eclipse就会自动认出这些插件。

到这里,MyEclipse安装完毕。

当然,还有一种直接将eclipseMyeclipse放置在一起的软件包,具体的下载地址是:

MyEclipse 6.01 all in one(内置eclipse3.3 jre1.5tomcat6.0)官方下载 大小:<chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="244" unitname="m"><span lang="EN-US">244M</span></chmetcnv>(建议下载)

http://downloads.myeclipseide.com/downloads/products/eworkbench/6.0.1GA/MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller.exe

MyEclipse 6.5(内置eclipse3.3 jre1.5tomcat6.0)

http://downloads.myeclipseide.com/downloads/products/eworkbench/6.5.0GA/MyEclipse_6.5.0GA_E3.3.2_Installer_A.exe

破解Myeclipse

在网上有很多关于Myeclipse的破解工具,在这里给大家推荐一个破解代码,这个代码是针对Myeclipse <chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">6.0.1</chsdate>的。具体的程序代码如下

  1. packagemyeclipsegen;
  2. importjava.io.*;
  3. publicclassMyEclipseGen...{
  4. privatestaticfinalStringLL="DecompilingthiscopyrightedsoftwareisaviolationofbothyourlicenseagreementandtheDigitalMilleniumCopyrightActof1998(http://www.loc.gov/copyright/legislation/dmca.pdf).Undersection1204oftheDMCA,penaltiesrangeuptoa$500,000fineoruptofiveyearsimprisonmentforafirstoffense.Thinkaboutit;payforalicense,avoidprosecution,andfeelbetteraboutyourself.";
  5. publicStringgetSerial(StringuserId,StringlicenseNum)...{
  6. java.util.Calendarcal=java.util.Calendar.getInstance();
  7. cal.add(1,3);
  8. cal.add(6,-1);
  9. java.text.NumberFormatnf=newjava.text.DecimalFormat("000");
  10. licenseNum=nf.format(Integer.valueOf(licenseNum));
  11. StringverTime=newStringBuilder("-").append(newjava.text.
  12. SimpleDateFormat("yyMMdd").format(cal.getTime())).append("0").
  13. toString();
  14. Stringtype="YE3MP-";
  15. Stringneed=newStringBuilder(userId.substring(0,1)).append(type).
  16. append("300").append(licenseNum).append(verTime).toString();
  17. Stringdx=newStringBuilder(need).append(LL).append(userId).toString();
  18. intsuf=this.decode(dx);
  19. Stringcode=newStringBuilder(need).append(String.valueOf(suf)).
  20. toString();
  21. returnthis.change(code);
  22. }
  23. privateintdecode(Strings)...{
  24. inti;
  25. char[]ac;
  26. intj;
  27. intk;
  28. i=0;
  29. ac=s.toCharArray();
  30. j=0;
  31. k=ac.length;
  32. while(j<k)...{
  33. i=(31*i)+ac[j];
  34. j++;
  35. }
  36. returnMath.abs(i);
  37. }
  38. privateStringchange(Strings)...{
  39. byte[]abyte0;
  40. char[]ac;
  41. inti;
  42. intk;
  43. intj;
  44. abyte0=s.getBytes();
  45. ac=newchar[s.length()];
  46. i=0;
  47. k=abyte0.length;
  48. while(i<k)...{
  49. j=abyte0[i];
  50. if((j>=48)&&(j<=57))...{
  51. j=(((j-48)+5)%10)+48;
  52. }elseif((j>=65)&&(j<=90))...{
  53. j=(((j-65)+13)%26)+65;
  54. }elseif((j>=97)&&(j<=122))...{
  55. j=(((j-97)+13)%26)+97;
  56. }
  57. ac[i]=(char)j;
  58. i++;
  59. }
  60. returnString.valueOf(ac);
  61. }
  62. publicMyEclipseGen()...{
  63. super();
  64. }
  65. publicstaticvoidmain(String[]args)...{
  66. try...{
  67. System.out.println("pleaseinputregistername:");
  68. BufferedReaderreader=newBufferedReader(newInputStreamReader(
  69. System.in));
  70. StringuserId=null;
  71. userId=reader.readLine();
  72. MyEclipseGenmyeclipsegen=newMyEclipseGen();
  73. Stringres=myeclipsegen.getSerial(userId,"20");
  74. System.out.println("Serial:"+res);
  75. reader.readLine();
  76. }catch(IOExceptionex)...{
  77. }
  78. }
  79. }

具体的破解方法是,先将该段代码复制到

eclipse中,当然也许是文本转换的问题,会提示有一些错误,这个错误主要是在大括号({})前的闹得,删除这几个就可以顺利编译通过了,此时在终端,会提示让输入用户名,此时你根据自己的喜好输入一个用户名,然后回车,就会帮忙生成一串注册码,接着运行eclipse.exe(首次运行要求指定Workspace),依次点击Window ----> Preferences ---->MyEclipse---->Subscription ----> Enter Subscription,输入注册名以及刚生成的注册码即可。

Myeclipsetomcat关联:

1. 设定Eclipse+MyEclipseJRE

一般情况下,Eclipse可以自动找到JRE,我们不用进行过多的设置。

2. 设定Eclipse+MyEclipseTomcat 服务器

在eclipse中,依次点击“window-->preferences-->Myeclipse Enterprise Project-->Servers-->Tomcat”。在其中,根据自己当前使用的tomcat版本,选择点击一个tomcat版本,接着做如下两件事情:

a. 在Tomcat Server中选择Enable选项;

b. 在Tomcat home history输入框中,输入当前tomcat所在的目录,如:C:/Tomcat 5.5

<shape id="_x0000_i1032" style="WIDTH: 348pt; HEIGHT: 318pt; mso-position-vertical: absolute" type="#_x0000_t75" alt=" "><imagedata src="file:///C:/DOCUME~1/user/LOCALS~1/Temp/msohtml1/01/clip_image003.jpg" o:href="http://dev.yesky.com/imagelist/06/26/q3n61g6q0p77.jpg"><font color="#000000" size="3"></font></imagedata></shape>

到这里,我们的Eclipse+MyEclipse开发环境就搭建完毕了!

测试Myeclipse+eclipse+tomcat是否大家成功:

1.Eclipse中依次点击“ File ----> New ----> Project” , 在弹出的“New Project”对话框中依次点击“Web Project ---->MyEclipse---->J2EE Projects---->Web Project”, 再点“Next”,在“Project Name”中输入项目的名字“test”,最后点“Finish”

2.Eclipse左边Package Explorer列表中点击“test”,将项目test展开。右键点击 WebRoot ----> New ----> JSP , 新建一个名为index.jsp JSP 页面 。 具体代码如下:

<shape id="_x0000_i1027" style="WIDTH: 359.25pt; HEIGHT: 294pt; mso-position-vertical: absolute" type="#_x0000_t75" alt=" "><imagedata src="file:///C:/DOCUME~1/user/LOCALS~1/Temp/msohtml1/01/clip_image005.png" o:href="http://dev.yesky.com/imagelist/06/26/25z2ibx7xvua.png"><font color="#000000" size="3"></font></imagedata></shape>

  1. <%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%>
  2. <%
  3. Stringpath=request.getContextPath();
  4. StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  5. %>
  6. <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
  7. <html>
  8. <head>
  9. <basehref="<%=basePath%>">
  10. <title>FirstProjiect</title>
  11. <metahttp-equiv="pragma"content="no-cache">
  12. <metahttp-equiv="cache-control"content="no-cache">
  13. <metahttp-equiv="expires"content="0">
  14. <metahttp-equiv="keywords"content="keyword1,keyword2,keyword3">
  15. <metahttp-equiv="description"content="Thisismypage">
  16. <!--
  17. <linkrel="stylesheet"type="text/css"href="styles.css">
  18. -->
  19. </head>
  20. <body>
  21. <formaction="hello_result.jsp"name="form1"method="post">
  22. <inputtype="text"name="hello">
  23. <inputtype="submit"name="Submit"value="提交">
  24. </form>
  25. </body>
  26. </html>

3.

再用同样的方法, 新建一个叫 hello_result.jsp JSP 文件, 代码如下:

<shape id="_x0000_i1028" style="WIDTH: 350.25pt; HEIGHT: 276pt" type="#_x0000_t75" alt=" "><imagedata src="file:///C:/DOCUME~1/user/LOCALS~1/Temp/msohtml1/01/clip_image007.png" o:href="http://dev.yesky.com/imagelist/06/26/990kesr30l4x.png"><font color="#000000" size="3"></font></imagedata></shape>

  1. <%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%>
  2. <%
  3. Stringpath=request.getContextPath();
  4. StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  5. %>
  6. <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
  7. <html>
  8. <head>
  9. <basehref="<%=basePath%>">
  10. <title>Faint,FirstProjectAgain!</title>
  11. <metahttp-equiv="pragma"content="no-cache">
  12. <metahttp-equiv="cache-control"content="no-cache">
  13. <metahttp-equiv="expires"content="0">
  14. <metahttp-equiv="keywords"content="keyword1,keyword2,keyword3">
  15. <metahttp-equiv="description"content="Thisismypage">
  16. <!--
  17. <linkrel="stylesheet"type="text/css"href="styles.css">
  18. -->
  19. </head>
  20. <body>
  21. <%request.setCharacterEncoding("GBK");
  22. Stringtmp=request.getParameter("hello");
  23. out.println(tmp);
  24. %>
  25. </body>
  26. </html>

1.

deploy (部署)项目。

点击 deploy 按钮,在弹出的窗口中点击Add, 部署test项目。

<shape id="_x0000_i1029" style="WIDTH: 361.5pt; HEIGHT: 266.25pt" type="#_x0000_t75" alt=" "><imagedata src="file:///C:/DOCUME~1/user/LOCALS~1/Temp/msohtml1/01/clip_image009.jpg" o:href="http://dev.yesky.com/imagelist/06/26/6dhz9hc84r01.jpg"><font color="#000000" size="3"></font></imagedata></shape>

2. 启动Tomcat服务器。

<shape id="_x0000_i1031" style="WIDTH: 361.5pt; HEIGHT: 219.75pt" type="#_x0000_t75" alt="??????? ? "><imagedata src="file:///C:/DOCUME~1/user/LOCALS~1/Temp/msohtml1/01/clip_image012.jpg" o:href="http://dev.yesky.com/imagelist/06/26/6o93m9f74993.jpg"><font color="#000000" size="3"></font></imagedata></shape>

4. 项目test的运行结果:

<shape id="_x0000_i1026" style="WIDTH: 341.25pt; HEIGHT: 254.25pt" type="#_x0000_t75" alt=" "><imagedata src="file:///C:/DOCUME~1/user/LOCALS~1/Temp/msohtml1/01/clip_image014.jpg" o:href="http://dev.yesky.com/imagelist/06/26/2se5y0gnr6su.jpg"><font color="#000000" size="3"></font></imagedata></shape>

  我们可以去EclipseWorkspace目录下看看test项目的代码,也可以去Tomcatwebapps目录下,看看部署之后的 test项目的结构。

参考文献:

a) Tomcat+JSP经典配置实例:

http://java.chinaitlab.com/Tomcat/33170.html

b) 搭建Eclipse+MyEclipse开发环境:

http://www.wzsky.net/html/Program/jsp/40334.html

c) Tomcat Eclipse 开发 Web 应用程序:

http://www.ibm.com/developerworks/cn/opensource/os-eclipse-tomcat/

d) Eclipse 3.4+MyEclipse 6.01+MyEclipse 6.5+MyEclipse 6.01注册机+Eclipse汉化包官方下载地址:

http://hi.baidu.com/itroad/blog/item/938f9f588a2431dd9c820496.html

e) MyEclipse<chsdate w:st="on" isrocdate="False" islunardate="False" day="30" month="12" year="1899">6.0.1</chsdate>注册机源码:

http://blog.youkuaiyun.com/brucemiao/archive/2007/10/26/1844446.aspx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值