设为首页 收藏本站
查看: 272|回复: 0

[经验分享] Java eclipse Myeclipse tomcat安装及配置

[复制链接]

尚未签到

发表于 2017-1-29 12:34:07 | 显示全部楼层 |阅读模式
目前,开发Java网页程序,最流行的就是用Myeclipse来进行编程设计。这主要跟该程序的有点有非常大的原因。Myeclipse程序中,有数不尽的原因,但值得向大家推荐的有如下几个原因:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
Ø 配置tomcat比较方便;
Ø 代码自动补全;
Ø 代码提示;
Ø 自动报错,还带错误提示。
当然Myecilpse还有许多优点,我在这里就不一一列举了。
网上,关于Java eclipse,Myeclipse,tomcat的安装及配置方法有很多,但是总结在一起的配置并不多,我为了方便大家,也为了方便自己,所以将这些配置给总结了一下,具体的安装及配置方法如下:
Java环境配置:
第一步:下载j2sdk和tomcat:到sun官方站(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.jsp)下载j2sdk,注意下载版本为Windows Offline Installation的SDK,同时最好下载J2SE 1.5.0 Documentation,然后到tomcat官方站点(http://jakarta.apache.org/site/downloads/downloads_tomcat-5.cgi)下载tomcat(下载最新5.5.9版本的tomcat);
第二步:安装和配置你的j2sdk和tomcat:执行j2sdk和tomcat的安装程序,然后按默认设置进行安装即可。
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是否已安装成功:


  • publicclassTest{

  • publicstaticvoidmain(Stringargs[]){

  • System.out.println("Thisisatestprogram.");

  • }

  • }



将上面的这段程序保存为文件名为
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.zip(eclipse-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安装目录下的features和plugins这2个目录覆盖到Eclipse的安装目录下。
最后将刚才安装的 MyEclipse 卸载。
解释一下上面这样做的原因: 因为MyEclipse是Eclipse的插件,所以只要把features和plugins这2个目录覆盖到Eclipse的安装目录,Eclipse就会自动认出这些插件。
到这里,MyEclipse安装完毕。
当然,还有一种直接将eclipse与Myeclipse放置在一起的软件包,具体的下载地址是:
MyEclipse 6.01 all in one版(内置eclipse3.3 、jre1.5、tomcat6.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.5、tomcat6.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>的。具体的程序代码如下:


  • packagemyeclipsegen;

  • importjava.io.*;

  • publicclassMyEclipseGen...{
  • privatestaticfinalStringLL="DecompilingthiscopyrightedsoftwareisaviolationofbothyourlicenseagreementandtheDigitalMilleniumCopyrightActof1998(http://www.loc.gov/copyright/legislation/dmca.pdf).Undersection1204oftheDMCA,penaltiesrangeuptoa$500,000fineoruptofiveyearsimprisonmentforafirstoffense.Thinkaboutit;payforalicense,avoidprosecution,andfeelbetteraboutyourself.";
  • publicStringgetSerial(StringuserId,StringlicenseNum)...{
  • java.util.Calendarcal=java.util.Calendar.getInstance();
  • cal.add(1,3);
  • cal.add(6,-1);
  • java.text.NumberFormatnf=newjava.text.DecimalFormat("000");
  • licenseNum=nf.format(Integer.valueOf(licenseNum));
  • StringverTime=newStringBuilder("-").append(newjava.text.
  • SimpleDateFormat("yyMMdd").format(cal.getTime())).append("0").
  • toString();
  • Stringtype="YE3MP-";
  • Stringneed=newStringBuilder(userId.substring(0,1)).append(type).
  • append("300").append(licenseNum).append(verTime).toString();
  • Stringdx=newStringBuilder(need).append(LL).append(userId).toString();
  • intsuf=this.decode(dx);
  • Stringcode=newStringBuilder(need).append(String.valueOf(suf)).
  • toString();
  • returnthis.change(code);
  • }

  • privateintdecode(Strings)...{
  • inti;
  • char[]ac;
  • intj;
  • intk;
  • i=0;
  • ac=s.toCharArray();
  • j=0;
  • k=ac.length;
  • while(j<k)...{
  • i=(31*i)+ac[j];
  • j++;
  • }
  • returnMath.abs(i);
  • }

  • privateStringchange(Strings)...{
  • byte[]abyte0;
  • char[]ac;
  • inti;
  • intk;
  • intj;
  • abyte0=s.getBytes();
  • ac=newchar[s.length()];
  • i=0;
  • k=abyte0.length;
  • while(i<k)...{
  • j=abyte0;
  • if((j>=48)&&(j<=57))...{
  • j=(((j-48)+5)%10)+48;
  • }elseif((j>=65)&&(j<=90))...{
  • j=(((j-65)+13)%26)+65;
  • }elseif((j>=97)&&(j<=122))...{
  • j=(((j-97)+13)%26)+97;
  • }
  • ac=(char)j;
  • i++;
  • }
  • returnString.valueOf(ac);
  • }

  • publicMyEclipseGen()...{
  • super();
  • }

  • publicstaticvoidmain(String[]args)...{
  • try...{
  • System.out.println("pleaseinputregistername:");
  • BufferedReaderreader=newBufferedReader(newInputStreamReader(
  • System.in));
  • StringuserId=null;
  • userId=reader.readLine();
  • MyEclipseGenmyeclipsegen=newMyEclipseGen();
  • Stringres=myeclipsegen.getSerial(userId,"20");
  • System.out.println("Serial:"+res);
  • reader.readLine();
  • }catch(IOExceptionex)...{
  • }
  • }
  • }


具体的破解方法是,先将该段代码复制到
eclipse中,当然也许是文本转换的问题,会提示有一些错误,这个错误主要是在大括号({})前的…闹得,删除这几个…就可以顺利编译通过了,此时在终端,会提示让输入用户名,此时你根据自己的喜好输入一个用户名,然后回车,就会帮忙生成一串注册码,接着运行eclipse.exe(首次运行要求指定Workspace),依次点击Window ----> Preferences ---->MyEclipse---->Subscription ----> Enter Subscription,输入注册名以及刚生成的注册码即可。Myeclipse与tomcat关联:
1. 设定Eclipse+MyEclipse的JRE
一般情况下,Eclipse可以自动找到JRE,我们不用进行过多的设置。
2. 设定Eclipse+MyEclipse的Tomcat 服务器
在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>

  • <%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%>
  • <%
  • Stringpath=request.getContextPath();
  • StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  • %>

  • <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
  • <html>
  • <head>
  • <basehref="<%=basePath%>">

  • <title>FirstProjiect</title>

  • <metahttp-equiv="pragma"content="no-cache">
  • <metahttp-equiv="cache-control"content="no-cache">
  • <metahttp-equiv="expires"content="0">
  • <metahttp-equiv="keywords"content="keyword1,keyword2,keyword3">
  • <metahttp-equiv="description"content="Thisismypage">
  • <!--
  • <linkrel="stylesheet"type="text/css"href="styles.css">
  • -->

  • </head>

  • <body>
  • <formaction="hello_result.jsp"name="form1"method="post">
  • <inputtype="text"name="hello">
  • <inputtype="submit"name="Submit"value="提交">
  • </form>
  • </body>
  • </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>

  • <%@pagelanguage="java"import="java.util.*"pageEncoding="GBK"%>
  • <%
  • Stringpath=request.getContextPath();
  • StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  • %>

  • <!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN">
  • <html>
  • <head>
  • <basehref="<%=basePath%>">

  • <title>Faint,FirstProjectAgain!</title>

  • <metahttp-equiv="pragma"content="no-cache">
  • <metahttp-equiv="cache-control"content="no-cache">
  • <metahttp-equiv="expires"content="0">
  • <metahttp-equiv="keywords"content="keyword1,keyword2,keyword3">
  • <metahttp-equiv="description"content="Thisismypage">
  • <!--
  • <linkrel="stylesheet"type="text/css"href="styles.css">
  • -->

  • </head>

  • <body>
  • <%request.setCharacterEncoding("GBK");
  • Stringtmp=request.getParameter("hello");
  • out.println(tmp);
  • %>
  • </body>
  • </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>
  我们可以去Eclipse的Workspace目录下看看test项目的代码,也可以去Tomcat的webapps目录下,看看部署之后的 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.csdn.net/brucemiao/archive/2007/10/26/1844446.aspx

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-334917-1-1.html 上篇帖子: maven项目中部署项目到远程Tomcat服务器 下篇帖子: 解读Tomcat服务器server.xml文件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表