Eclipse实用教程

使用环境

很多JAVA爱好者都在提一些的问题,我想借解答问题的机会,把一些有针对性的问题总结一下,写一点东西出来,让使用Eclipse这个开源工具的朋友能够顺利上手。基本上写的都是教您如何使用Eclipse来开发JAVA应用程序和J2EE应用程序,穿插一些JAVA的基础知识。

[需要申明的是,大部分的例子都是由网友提供的,版权归网友所有。]

使用Eclipse需要一些准备:JAVA的基本语法

使用环境:

1、安装好J2SDK

2、设置环境变量

CLASSPATH,值为SDK的Lib目录下的tool.jar和dt.jar

示例:

CLASSPATH=.;E:SunAppServerjdklibdt.jar;E:SunAppServerjdklibtools.jar

(注意CLASSPATH变量中的“.;”,它代表当前路径)

PATH,值为SDK目录下的Bin目录

示例

PATH=%PATH%;E:SunAppServerjdkbin
Eclipse实用教程(安装Eclipse)
一、下载eclipse和其语言包



    eclipse需要是3.0.1版本的,不要是3.0版本的,因为它和语言包不匹配。可以从eclipse的官方网站选择一个镜像站点http://www.eclipse.org/downloads/index.php下载,下面我发现下载速度比较快的站点。

eclipse

http://mirror.tiscali.dk/eclipse/downloads/drops/R-3.0.1-200409161125/eclipse-SDK-3.0.1-win32.zip

ftp://mirror.tiscali.dk/R-3.0.1-200409161125/eclipse-SDK-3.0.1-win32.zip

ftp://sunsite.informatik.rwth-aachen.de/pub/mirror/eclipse/R-3.0.1-200409161125/eclipse-SDK-3.0.1-win32.zip

http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/R-3.0.1-200409161125/eclipse-SDK-3.0.1-win32.zip

ftp://eclipse.openwebeng.com/R-3.0.1-200409161125/eclipse-SDK-3.0.1-win32.zip

http://eclipse.openwebeng.com/downloads/drops/R-3.0.1-200409161125/eclipse-SDK-3.0.1-win32.zip



语言包

http://sunsite.informatik.rwth-aachen.de/eclipse/downloads/drops/L-3.0.1_Translations-200409161125/NLpack-eclipse-SDK-3.0.x-win32.zip

http://eclipse.cis.sinica.edu.tw/downloads/drops/L-3.0.1_Translations-200409161125/NLpack-eclipse-SDK-3.0.x-win32.zip

http://eclipse.openwebeng.com/downloads/drops/L-3.0.1_Translations-200409161125/NLpack-eclipse-SDK-3.0.x-win32.zip


二、安装eclipse和其语言包



环境要求:Java(TM) 2 SDK,建议使用使用比较新的版本,如1.4.2版本(我的计算机的环境是 Windows XP SP1,Java(TM) 2 SDK v1.4.2_04)。

    首先解压Eclipse3.0.1到一个目录(这里我解压到I:eclipse),然后把语言包NLpack-eclipse-SDK-3.0.x-win32.zip也解压到I:eclipse目录。然后双击此目录中的eclipse.exe文件即可打开eclipe。效果如下:





注意:

    最好使用一个从未被启动过的Eclipse3.0.1,这样可以完全中文化。

    如果在安装中文包时Eclipse已经被使用过,则可能会出现有部分内容不能被汉化,比如“搜索”、“运行”等菜单。如果中文化的不完全,把eclipse 目录下的configuration目录删除,重启即可。

    也可以采用links方式安装这个语言包,可以参考 http://blog.csdn.net/javamxj/archive/2004/10/11/132311.aspx



    对于e文不好的人或者初学者来说,中文版本的eclipse可以显著提高学习效率,便于接受和使用eclipse。但是,毕竟当前先进的技术是英文一统天下,所以,在对eclipse有了初步的认识之后,还是建议大家多使用英文版的eclipse,这样,对以后的进一步学习和使用有好处。

    在我即将发表的一些有关eclipse的文章,主要还是使用中文版的eclipse,这样便于新手容易接受,但以后我会逐步向英文版的eclipse靠拢。



对于使用过的eclipse.可以加上这个参数后启动 eclipse -nl "zh_CN"

这样就是中文的了。然后zh_US是英文的。以后可以自由切换
Eclipse实用教程(安装Eclipse插件)

其实插件是按需要来安装的,建议初学者安装MyEclipse,这样最简单,如果还在学习语法的朋友,

可以先安装VE(可视化的图形设计界面),在下载VE的时候,会提示需要某版本的EMF及GEF

需要进行J2EE开发的朋友可以安装MyEclipse或是Lomboz和Emf-sdo-runtime,按这本教程的顺序,我们先装好VE,然后再考虑J2EE的开发环境,因为J2EE还需要AP(如Tomcat,Jboss等)的配合
三、安装Eclipse插件

eclipse的常见插件,功能,下载地址



资源共享,摘别人的



**************************************************************

START

**************************************************************



.    lomboz.301.zip 与emf-sdo-runtime-2.0.0.zip(著名的开发J2ee的插件)



下载网址:http://forge.objectweb.org/project/showfiles.php group_id=97     



http://www.objectlearn.com/



Lomboz 可以做很多事情,是使用 Eclipse+JBoss 做 J2EE 的首选。



2.MyEclipse,最好的J2EE开发框架



下载Myeclipse userId: ylfly    password: *******

http://www.myeclipseide.com/ContentExpress-display-ceid-47.html

MyEclipse的注册码:

for eclispe3.0版的:

IceCraft

VAR7ZL-819-56-54678656108018950

for eclispe2.1版的:

IceCraft

VAR7ZL-719-56-54678657538454123

最好是购买它的,因为只要300多块而已,比起VS来便宜多了



3.Log4j或者Apache commons Logger最得力的助手就是 Log4e:

      官方网站:http://log4e.jayefem.de/

      下载连接:http://log4e.jayefem.de/download/de.jayefem.log4e_0.5.5.zip



4. Easy Struts支持Struts的插件 (0.64版只支持Eclipse2.X)

是开放源代码组织sourceforge.net上的一个项目,目前最新的版本是0.64,



http://sourceforge.net/project/showfiles.php?group_id=54542&package_id=49230



http://easystruts.sourceforge.net/



5. TomcatPlugin 支持Tomcat插件

http://www.sysdeo.com/eclipse/tomcatPlugin.html





6.Hibernate Synchronizer

Hibernate Synchronizer is a free Eclipse plugin code generation tool to be used with the Hibernate persistence framework. The plugin will automatically generate java code when your hibernate mapping files are modified. Objects are created with generated code in an abstract base class and a user-modifiable extension class so user code does not get deleted when the generation is performed.

http://www.binamics.com/hibernatesync/

https://sourceforge.net/project/showfiles.php group_id=99370

HibernateSynchronizer-2.1.25-Eclipse3M6.zip     只支持到M7



7. SWT Designer 使GUI更cool,更in,更happy!

http://www.swt-designer.com/     14天



8. XML Editor & XSLT Debugger 编辑XML的插件

http://www.oxygenxml.com/



8.1支持Eclipse 3.0 的XML插件

http://www.xmlbuddy.com/



8.2XML Viewer

Version: 1.1.7

http://tabaquismo.freehosting.net/ignacio/eclipse/xmlview/index.html





9.UML Tool for Eclipse

http://www.visual-paradigm.com/download.php shortName=sdeec



9.1 UML插件 Omondo的(支持eclipse 3.0 的studio 1.0 只试用20天)

http://www.omondo.com/

useId :ylfly password:*******



9.2EclipseUML2    is Eclipse tools



http://www.eclipse.org/uml2/



10.Eclipse加速插件KeepResident



http://suif.stanford.edu/pub/keepresident/



原理:利用两个 Windows API - SetProcessWorkingSetSize 与 VirtualLock (适用于 Windows 平台)。



切换时果然快很多。



官方建议最小值设定在 100 MB,最大值 250 MB 左右。



11.RMI Plugin for Eclipse 1.6.0 for Eclipse 3.0

http://www.genady.net/rmi





12其它插件



perl插件 http://e-p-i-c.sf.net/updates

C#插件    http://www.improve-technologies.com/alpha/updates/site.xml

C插件      http://update.eclipse.org/tools/cdt/releases/new

Hex插件 http://ehep.sourceforge.net/update



13.Eclipse插件使用links目录的用法:

 假设把插件安装在d:myplugin目录中,则myplugin的目录结构一定要是这样的:

  d:myplugineclipseplugins插件 及 d:myplugineclipsefeatures插件

  例如安装EclipseME插件到d:myplugin目录中,则目录结构



d:myplugineclipsepluginseclipseme_0.4.5。

  再假设eclipse安装在d:eclipse目录中,则在eclipse目录中创建名称为links的目录,在links目



录中建立一个link文件,比如myplugin.link,该文件内容为path=d:myplugin。

  启动eclipse,插件即安装上了,如果想暂时不启动插件,只需把myplugin.link文件删除即可。

补充说明:

 1. 插件可以分别安装在多个自定义的目录中。

 2. 一个自定义目录可以安装多个插件。

 3. link文件的文件名及扩展名可以取任意名称,比如myplugin.txt,goodplugin都可以。

 4. link文件可以有多行path=插件目录,对应多个自定义插件目录,每一行的path参数都将生效。

 5. 在links目录也可以有多个link文件,每个link文件中的path参数都将生效。

 6. 插件目录可以使用相对路径,如果我们把myplugin目录创建在eclipse安装目录中,如上例中的



d:eclipse目录中,则只需设置path=myplugin即可。



14.Eclipse tools



1).ALL SDK bundle (includes Source, Runtime and Docs for EMF, XSD, and SDO).

  

2).The Graphical Editing Framework (GEF) allows developers to take an existing application



model and quickly create a rich graphical editor.



3).UML2 is an EMF-based implementation of the UML 2.0 metamodel for the Eclipse platform.



http://www.eclipse.org/emf/

http://www.eclipse.org/gef/

http://www.eclipse.org/uml2/



15.plug-in网址:



http://www.eclipse-plugins.info/eclipse/index.jsp



http://www.eclipse-workbench.com/jsp/



http://eclipse-plugins.2y.net/eclipse/index.jsp (非常非常著名的插件更新网站)



http://www.crionics.com/products/opensource/eclipse/eclipse.jsp (分类清楚)



http://www.eclipseplugincentral.com/



16.调试JSP时,在tomcat里改confserver.xml







          docbase="C:eclipseworkspaceMyJ2EEProjectmyweb"



            workDir="C:eclipseworkspaceMyJ2EEProjectj2src" />



docBase="D:workspacemyJSPtest"

path="/test" reloadable="true" workDir="D:workspacemyJSPj2src"/>





j2src不要改动



17.CVS---并发版本系统(中文手册)v1.12.9

http://cvsdoc-zh.gro.clinux.org/cvsdoc/zh_CN/html/index.html

http://cvsdoc-zh.gro.clinux.org

另一个CVS手册:

http://www.chedong.com/tech/cvs_card.html



18.Preferences无法显示新安装的插件的解决办法



删除C:eclipseconfigurationorg.eclipse.update下的platform.xml文件,重新启动Eclipse





19.评价



当前世界上最新最实用的IDE环境Eclipse。加上分析设计工具eclipseUML、MVC构架的Struts、



对象数据绑定构架OJB,Web系统的自动单元测试工具JUnit和HttpUnit,还有最普及的数据库MySQL,最



流行的版本管理服务器CVS,和支持Java/JSP/servlet的最佳Web引擎tomcat ,jboss。



20.Eclipse的许可证是怎样的?

现在Eclipse相关的许可证是大多数基于Common Public License (CPL),CPL是一个为Open Source



Initiative (OSI)所认可的许可证。由于Eclipse Foundation的建立,Eclipse的许可证将逐渐趋向于使



用Eclipse Public License (EPL),EPL是一个与CPL相类似的许可证,正在进行OSI的认证工作。此外,



Eclipse还涉及到多个开源项目和各类许可证,主要有 Apache Software License、IBM Public License



、Metro Link Public License和Mozilla Public License。个人无需太关心许可证的问题,企业在使用



Eclipse进行开发之前,最好请法律界人士研究一下。



各许可证的网址是:



http://www.eclipse.org/legal/cpl-v10.html、



http://www.eclipse.org/legal/epl-v10.html、



http://www.apache.org/licenses/LICENSE、



http://oss.software.ibm.com/developerworks/opensource/license10.html、



http://www.opengroup.org/openmotif/supporters/metrolink/license.html、



http://www.mozilla.org/MPL/MPL-1.1.html



**************************************************************

END

**************************************************************
使用Eclipse的VE(Visual Editor)

早就听说Eclipse的鼎鼎大名,浏览了好多关于Eclipse的文章,听说用SWT,JFace能设计出拥有本地操作系统界面风格的东东,如果在XP上运行,岂不是很让客户满意,近期要做个桌面系统,^_^....., 想Trying 下.

用Eclipse当然就要装上再说,这两天我是吃劲了苦头..., 下载了很多东西,读了很多文章,终于调通了,现在给大家分享下.我没有找到完整的安装攻略,现在就写一个最新的..... 建议您先浏览下Eclipse网站 http://www.eclipse.org ;尤其是 Projects 连接, 其中的Eclipse Projiect, 和 Eclipse Tools Project.

Eclipse (Eclipse SDK 最新的是3.0.2) 是一个平台,其中的JDT,PDE都是集成在Eclipse下载的,SWT,JFace开发包也是,不用关心太多,有些文章说的很多,反而让新手迷惑...

Eclipse Tool Project 主要用到. Graphical Editor Framework (GEF) Project, EMF, VE

不要急于下载这些东东,我算是吃劲苦头......

用Eclipse当然希望用它的可视化编程(Visual Edit Project) 插件. 现在最新的是 VE1.0.2.1下载页 http://www.eclipse.org/vep/

现看它的下载需求!!!!! 原来VE只能和相应版本的GEF,EMF,Eclipse SDK,一起工作,如果先前你下载了其他的高版本,都糟践的,关键是耽误自己的时间.

好了,攻略开始.建个下载文件夹.

下载VE(1.0.2.1)

在同一个页面的需求里下载 Eclipse SDK 3.0.1, EMF 2.0.1, GEF3.0.1

解压缩Eclipse SDK 3.0.1, 把解压缩里的 eclipse 文件夹拷贝到D:

看看里边的内容,主要是plugins,features

解压缩 EMF 到emf 文件夹, 把emfplugins 的东西都拷贝到d:eclipseplugins, emffeatures 下的东西拷贝到d:eclipsefeatures

VE,GEF 操作同上...

重要的,Eclipse 3.0.1 需要 JDK1.4.2, 所以要先安装它.JDK的路径设置就不再说了.....bin, lib , jdk1.4.2

由于运行SWT的程序用到本地库,因此拷贝 D:eclipsepluginsorg.eclipse.swt.win32_3.0.1oswin32x86 下的 *.dll 拷贝到 jdk路径下的 bin 目录, 运行程序可以自动找到. 这些问题都困扰了我好长时间.

现在启动 d:eclipseeclipse.exe

^_^^_^,都OK了

eclipse 能自动认出你的JRE.

实战!

启动eclipse,看看welcome project 吧,不错... 界面很迷人!

新建一个项目 file->New->project 出来项目向导, 选择java project. ->next 输入project Name:Hello Eclipse自动给你建个workspace 工作文件夹,你的项目都存在这里的,d:eclipseworkspace 点击结束. 一个新项目建成了.

添加SWT ToolKit, 菜单Project->Properties 选择左侧的 Java Build Path 选择 右侧的 Libraries 标签页, 点击 Add Library 按钮, 选择 Standard Widget Toolkit(SWT) 点击 Next , 选上 Include support for JFace library 结束.这样就可以使用 SWT Jface控件了.

选中你的project Hello. 选择新建图标按钮, 上端最左侧的. 选择 Visual Class ,点击Next , Source Folder 是缺省的 project folder, package 填入 test, Name 填入 FrmHello , 展开左侧的 SWT 选择 Shell, 勾选上 public static void main(String[] args), Constructors from superclass, Inherited abstract methods. 结束.

Eclipse自动启动 VE.... 看看那些窗口... 比较熟悉.. 出现了可视化编辑窗口.

鼠标移到右侧的Palette(竖着的那个)把 一个Label,一个Button, 一个TextArea 放到shell上.

选中Label, 在下侧的Properties属性栏可以进行设置, >text 填入Hello World

选中 Button 在下侧的Properties属性栏可以进行设置, >text 填入Click Me.

选中 Button 右键, events->Add Events . 选择Mouse - MouseAdapter ->mouseDown. 相应的代码自动产生.添加如下代码(蓝色部分)

也可进行其他的风格设置, 但是如果JDK版本不对则不能操作.有错...

全部代码:

/*

* Created on 2005-4-20

*

* TODO To change the template for this generated file go to

* Window - Preferences - Java - Code Style - Code Templates

*/

package test;



import org.eclipse.swt.widgets.Label;

import org.eclipse.swt.SWT;

import org.eclipse.swt.widgets.Button;

import org.eclipse.swt.widgets.Text;

/**

* @author w19284

*

* TODO To change the template for this generated type comment go to

* Window - Preferences - Java - Code Style - Code Templates

*/

public class FrmHello {



private org.eclipse.swt.widgets.Shell sShell = null; // @jve:decl-index=0:visual-constraint="41,12"

private Label label = null;

private Button button = null;

private Text textArea = null;

/**

*

*/

public FrmHello() {

super();

// TODO Auto-generated constructor stub

}



public static void main(String[] args) {

/* Before this is run, be sure to set up the following in the launch configuration

* (Arguments->VM Arguments) for the correct SWT library path.

* The following is a windows example:

* -Djava.library.path="installation_directorypluginsorg.eclipse.swt.win32_3.0.0oswin32x86"

*/

org.eclipse.swt.widgets.Display display = org.eclipse.swt.widgets.Display.getDefault();

FrmHello thisClass = new FrmHello();

thisClass.createSShell() ;

thisClass.sShell.open();



while (!thisClass.sShell.isDisposed()) {

if (!display.readAndDispatch()) display.sleep ();

}

display.dispose();

}



/**

* This method initializes sShell

*/

private void createSShell() {

sShell = new org.eclipse.swt.widgets.Shell();

label = new Label(sShell, SWT.NONE);

button = new Button(sShell, SWT.NONE);

textArea = new Text(sShell, SWT.MULTI | SWT.WRAP | SWT.V_SCROLL);

sShell.setText("Shell");

sShell.setBackground(org.eclipse.swt.widgets.Display.getDefault().getSystemColor(org.eclipse.swt.SWT.COLOR_TITLE_BACKGROUND_GRADIENT));

label.setBounds(new org.eclipse.swt.graphics.Rectangle(167,5,96,24));

label.setText("Hello World");

label.setBackground(org.eclipse.swt.widgets.Display.getDefault().getSystemColor(org.eclipse.swt.SWT.COLOR_INFO_BACKGROUND));

label.setFont(new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getDefault(), "Times New Roman", 12, org.eclipse.swt.SWT.BOLD));

button.setBounds(new org.eclipse.swt.graphics.Rectangle(152,34,123,24));

button.setText("Click Me");

button.setFont(new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getDefault(), "Times New Roman", 14, org.eclipse.swt.SWT.NORMAL));

textArea.setBounds(new org.eclipse.swt.graphics.Rectangle(64,70,323,123));

sShell.setSize(new org.eclipse.swt.graphics.Point(451,232));

button.addMouseListener(new org.eclipse.swt.events.MouseAdapter() {

public void mouseDown(org.eclipse.swt.events.MouseEvent e) {

System.out.println("mouseDown()"); // TODO Auto-generated Event stub mouseDown()

textArea.setText(textArea.getText() + "|Hello,Eclipse");

}

});

}

}

好了,大功马上告成. 选择运行图标, toolBar 上的绿色按钮旁边的黑下箭头.选择->run.., 选择左侧的java Application 点击下面的新建. 选择中间Main标签页, Project 选择Hello , Main class: 选择test.FrmHello. 点击 run 按钮.

界面出来了...., 以后你就可以直接点击Run图标,运行这个程序. 点击Click Me 看看TextArea的变化...

注意:关闭当前窗体用dispose()就可以了,如果要退出程序,就用System.Exit(0),上面的代码是SWT的

以下是我自己的一些代码:

public void keyPressed(java.awt.event.KeyEvent e) {

                      //KeyPress Events

                      FrmLogin frmlogin=new FrmLogin();

                      //以下设置模式窗口

                      //frmlogin.setModal( true);

                      //以下设置窗口位置

                      frmlogin.setLocation(300,100);

                      frmlogin.show();

                      //以下关闭当前窗口

                      dispose();

                      System.out.print("KeyPressed");

                    

                  }

上面的这段代码是用来打开一个新窗口,同时关闭当前窗口



//申明一个JFrame

          FrmHello thisClass = new FrmHello();

          thisClass.setLocation(300,100);

          //初始化表结构

          String[] columnName={"职员ID","职员名称"};

          //设置列标题(表头)

          Vector cname=new Vector(2);

          cname.add(columnName[0]);

          cname.add(columnName[1]);

          //DefaultTableMode需要import javax.swing.table.*;

          DefaultTableModel model=new DefaultTableModel(thisClass.srcdata,cname);

          thisClass.jTable.setModel(model);

          //以下是数据库连接过程

          try

          {

              //注册驱动程序

              Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

              //连接到SQL服务器

              Connection conn = DriverManager.getConnection ("jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=pubs","sa","hz0222");

              //查询表

              Statement st;

              st = conn.createStatement();

              ResultSet rs = st.executeQuery("select * from employee");

              //显示数据集到JTable中

              while (rs.next()) {

                  Vector rowdata=new Vector(2);

                  rowdata.add(rs.getString("emp_id"));

                  rowdata.add(rs.getString("fname"));

                  //将数据加入到容器,也就是加入到JTable 中

                  thisClass.srcdata.add(rowdata);

              }

              //刷新JTable

              thisClass.jTable.repaint() ;

              thisClass.jTable .updateUI() ;

          }

          catch(ClassNotFoundException ex)

          {

              System.err.print("ClassNotFound:"+ex.getMessage() );

          }

          catch(Exception ex1)

          {

              System.err.print("GError:"+ex1.getMessage() );

          }

          thisClass.show() ;

这段代码是用来初始化连接数据库(MSSQL)使用到了Jtable,Vector等

以下是它的引用:

//以下代码是使用JDBC必需的

import java.sql.Connection;

import java.sql.DriverManager;

import java.sql.ResultSet;

import java.sql.Statement;

//以下是使用Vector必需的

import java.util.*;

//以下是Swing类库

import javax.swing.JDialog;

import javax.swing.table.*;

import javax.swing.JTable;

import javax.swing.JScrollPane;

//以下引用是使用JOptionPane.showMessageDialog(jButton,

                              result,"Application Exit Now",1);

必需的

import javax.swing.JOptionPane;



到此,终于知道在Eclipse中开发类似普通的Windows GUI应用程序了(汗)



发表于 2005年06月16日 10:47 AM

dorcom 发表于2005-06-16 9:10 PM
个人建议还是用eclipse的教程,在帮助下一步步照做.很快就上手.比如楼主说的dll,其实大可不必拷到jdk下bin目录,只是run的时候指定一个自变量对应到这个dll路径,教程上有,看,是不是白花了很多时间研究.还有有些人插件安装后找不到,干掉configration目录再开, eclipse就会重新扫描插件配置.^_^

cien145 发表于2005-06-16 10:42 PM
多谢两位大虾的指导,两位的方法确实可行!!!!!!!
Eclipse 3.0 上配置JSP开发环境 (引用网友的文章)

首先讲一下环境配置,注意我配置的环境是在win 2000 server下的,不是linux下的,配置的大致流程和操作系统无关,仅仅是在具体的安装上有差别。而配置成功与否,与操作系统无关。

软件安装分为一下几个部分:

1、 java环境安装:

这里使用的是jdk1.4.1(jdk1.4.2也可以),这个可以到sun公司的网站去下载;

2、 tomcat环境安装:

tomcat的版本是4.1的,安装版或是解压版都是可以的;

3、 eclipse 3 安装:

可以去下列地址下载http://www.eclipse.org/downloads/index.php

我下载的是 3.1M4 版本,这个版本应该是比较新的。 4、 tomcat插件安装;

tomcat插件是要到下面地址下载http://www.sysdeo.com/eclipse/tomcatPlugin.html,下载之前需要查看插件是否适合eclipse的版本,我下载的是tomcatPluginV3.zip;

5、 lomboz插件安装;

lomboz插件需要下载两个部分,一个是emf环境,另一个是lomboz插件,分别到下列地方去找

http://forge.objectweb.org/project/showfiles.php group_id=97

http://download.eclipse.org/tools/emf/scripts/downloads.php#goto2.1.0I

我下载的是emf-sdo-runtime-I200412160800.zip和org.objectweb.lomboz_3.1.0.N20050106.zip ;

这里主要是根据eclipse选择适当的lomboz插件,然后查看一下lomboz插件的 介绍,那里会介绍需要的emf插件的版本,然后再去下面的地址找emf插件。

好了,该下载的都有了,下面我介绍一下如何安装和配置。

一、 java环境安装

这个只要直接安装就可以了,不过最好能安装在系统盘以外的地方,这样可以更好理解jvm的配置;安装好了以后,需要配置环境变量,新建JAVA_HOME,并且配置path,把jdk的bin目录添加进去,这样就可以在命令行的任何路径使用jdk的命令了。

[测试] :编写一个hello world程序,然后在dos下使用javac hello.java和java hello命令,如果可以正常执行,就证明jdk安装成功了。

二、 tomcat安装

解压版的直接解压就可以了,然后配置TOMCAT_HOME,安装版的要注意的两点,一个是安装完之后tomcat的服务就能够启动的了,但是还是要配置 TOMCAT_HOME;第二个就是需要查看一下安装程序是不是把tomcat服务注册成为windows的启动服务,需要到“服务”里查看,如果有这个选项就把它设置为手动启动,并且先停止这个服务。

[测试]:使用startup.bat命令,服务正常启动之后,ie浏览器里输入

http://localhost:8080/ 如果出现正常的小猫页面,那就应该没有问题了。

三、 eclipse 3安装

eclipse的安装倒是很简单,只要解压,然后把eclipse目录复制到盘符下就可以了,启动的时候,系统会自动寻找jvm,当然可以再以后配置,但是好像是必须先安装jdk。

四、 tomcat插件安装,emf插件安装,lomboz插件安装,

这几部分的步骤都是一样的,解压软件包,然后根据里面的目录结构,把目录文件分别复制到feature或plugins目录里,这样就行了,下面将详细讲述一下eclipse的配置。

五、 配置eclipse

1、 首先,打开配置界面 window->preferences。如果这几个插件安装成功,左边的列表里应该有lomboz和tomcat的选项。如果没有,检查上面的步骤是不是正确。

点击java->Installed JREs,然后显示如上,如果是初始安装的,只有显示第一个jre(不要问我什么是jre,自己查资料去),那是系统默认的安装在c盘的jre,如果系统当中安装了多个jdk,那么最好还是新建一个,点击add,然后选择你需要使用的jdk的位置,然后它会自动寻找其他的参数,点击ok。返回界面之后,不要忘记点选刚刚添加的jdk,要不然是没有用的。然后点击ok关闭这个窗口。

2、 再次打开配置界面,点击tomcat选项

这里是配置tomcat的参数,根据你安装的tomcat的版本,选择tomcat version,然户找到该tomcat的主目录,输入在tomcat home,下面的参数会自动配置,点击apply。然后在左边选择advanced,同样把tomcat的主目录复制在tomcat base,点击apply。

最后在左边选择jvm setting,选择刚刚加入的jre,点击apply,点击ok。这样就可以了。回到界面,点击工具栏上的黄色小猫的图标,如果配置正确,在console里应该有启动tomcat的信息。如果有,就代表tomcat配置成功了。

1、 lomboz基本上不用什么配置,如果左边有那个lomboz选项,基本上就是成功了。点击lomboz,然后选择刚才配置的jdk里的 tools.jar,这样配置就完成了。测试的方法是新建一个jsp文件,看看打开的时候是不是对script代码有特殊显示,并且建个测试类,看看 jsp是不是能够自动引用类里的函数。 
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值