文档库 最新最全的文档下载
当前位置:文档库 › eclipse环境搭建及配置

eclipse环境搭建及配置


一. 开发环境及配置
>采用JDK1.6+tomcat6.0+eclipse3.3+myeclipse6.0
JDK--java程序编译及运行时环境,java虚拟机
tomcat--java Web程序运行时环境,也可以选择jboss,websphere,weblogic等
eclipse--java se/java ee工程等开发母环境
myeclipse--与eclipse相搭配的插件环境,免去手工配置,有版本兼容问题
还有若干插件可下载使用,如hibernate,JSF,

>下载安装
(1)从网页https://www.wendangku.net/doc/ac6716838.html,/javase/downloads/index.jsp下载jdk1.6, 并将解压后的jdk1.6.0.02.exe文件安装到c:\java\jdk1.6目录下
(2)从网页https://www.wendangku.net/doc/ac6716838.html,/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.zip下载tomcat6.0,并将压缩包解压到c:\根目录下(压缩包已有一个文件夹)
(3)从网页https://www.wendangku.net/doc/ac6716838.html,/downloads/products/eworkbench/6.0.1GA/MyEclipse_6.0.1GA_E3.3.1_FullStackInstaller.exe下载eclipse3.3+myeclipse6.0完整版(自带jre,版本为1.5),然后双击MyEclipse_6.0.1GA_Eclipse3.3.1_Full.exe压缩包进行安装到c:\program files\myeclipse 6.0目录下
(4)另外java se 6规范下载页面https://www.wendangku.net/doc/ac6716838.html,/en/jsr/summary?id=java+se+6,java ee 6规范下载页面 https://www.wendangku.net/doc/ac6716838.html,/en/jsr/detail?id=316
(5)如需要汉化eclipse,可下载在 https://www.wendangku.net/doc/ac6716838.html, 可找到中文套件,將NLpack-eclipse-SDK-3.0.x-win32.zip 解压缩后的 plugins 以及 features 兩個目錄拷貝到 Eclipse 的相同目錄內即可,執行後應該就能看到中文介面了

>配置环境变量
进系统-->高级-->环境变量,在系统环境变量中新建下列环境变量,并赋值如下:
java_home=C:\Program Files\Java\jdk1.6
catalina_home=C:\apache-tomcat-6.0.18
classpath=.;C:\Program Files\Java\jdk1.6\lib --类路径很重要
path=%path%;%java_home%\bin;%java_home%\lib;%catalina_home%\bin;%catalina_home%\lib


>javac,java命令时显示乱码
在%java_home%\jre\bin下只有java运行时的一些工具,javac命令只有在%java_Home%\bin目录下,注意包含到path路径中去
在打开控制台窗口,并执行javac命令时经常会出现乱码的问题,
(1)首先,修改操作系统的编码方式,在控制台窗口的默认值属性中进行修改,或在命令行下执行chcp 936,美国编码是437
(2)如果遇上中文版jdk,而控制台输出默认是支持中文的,可能是程序代码有错误
也许上边的做法并不奏效,事实上,在执行javac命令时,经常会出现错误:警告:编码 GBK 的不可映射字符,
这是因为:由于JDK是国际版的,在编译的时候,如果我们没有用-encoding参数指定我们的JAVA源程序的编码格式,则javac.exe首先获得我们操作系统默认采用的编码格式,也即在编译java程序时,若我们不指定源程序文件的编码格式,JDK首先获得操作系统的file.encoding参数(它保存的就是操作系统默认的编码格式,如WI

N2k,它的值为GBK),然后JDK就把我们的java源程序从file.encoding编码格式转化为JAVA内部默认的UNICODE格式放入内存中。然后,javac把转换后的unicode格式的文件进行编译成.class类文件,此时.class文件是UNICODE编码的,它暂放在内存中,紧接着,JDK将此以UNICODE编码的编译后的class文件保存到我们的操作系统中形成我们见到的.class文件。对我们来说,我们最终获得的.class文件是内容以UNICODE编码格式保存的类文件,它内部包含我们源程序中的中文字符串,只不过此时它己经由file.encoding格式转化为UNICODE格式了。当我们不加设置就编译时,相当于使用了参数:javac -encoding gbk XX.java,当然就会出现不兼容的情况。
如何解决呢?
(3)应该使用-encoding参数指明编码方式:javac -encoding UTF-8 XX.java
有时即使按照新的编码方式编译java源程序,会出现新的错误:非法的字符,\65279,解决办法呢?
在跨程序的工程中,统一编码是至关重要的,而目前最普遍的则是统一采用“utf8”编码方案,原因就在于某些编辑器会往utf8文件中添加utf8标记(editplus称其为签名),它会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM),它的表示的是 Unicode 标记(BOM,Byte Order Mark),因此要解决这个问题的关键就是把这个标记选项去掉。

(4)首先用editplus打开这个文件,从Doucument菜单中选择Permanent Settings,有三个分类,分别是General,File, Tools.点击File,右边会有一项是 UTF-8 signature: 选择 always remove signature. 点击OK。这样就设置了UTF-8格式不需要在文件前面加标记,最后把文件另存为utf-8格式就好了。
有了上述(3),(4)的设置基本就解决了编译时报的这些警告和错误问题。
注意,有时候javac命令不需要带-encoding utf-8选项。
因此,
(5)为了不至于在编译java源程序和在java ide环境下显示乱码的问题,最好将java源程序保存为UTF-8(不是utf-8)编码类型,不是缺省的ANSI!而Eclipse默认使用的是GB2312或ISO-8859-1,由于GB2312与UTF-8不兼容,而ISO-8859-1根本没有中文字符集,一般将eclipse编码格式修改为UTF-8就可以解决问题!
并且使用像editplus这样的编辑器并移除unicode的标记字符BOM!
(6)在安装jdk时。实际上jdk1.6中带有jre子目录可以起到运行时环境的作用,可以不单独安装jre1.6,但是可能无法通过ie方式浏览这个Applet程序,不过可以使用Appletviewer命令浏览这个嵌入了applet代码的html.


>eclipse环境设置
(1)注册
在启动桌面上的myeclipse 6.0.1快捷方式后,登录到主界面之后要求输入注册名与注册码,可以使用下面的设置:
Subscriber: baidu
Code:oLR8ZC-855575-66597257537696327

(2)配置

myeclipse
2.1) 添加jdk路径
Menu(主菜单)->Window(窗口)->Preferences(首选项)->java->Installed JREs(已安装的jre),点Add(添加).

2.2)设置Server
菜单栏中选择“窗口(window)”--“首选项...(preference)” ——“MyEclipse”--“ Servers”--“Tomcat”——Tomcat6.x,将Tomcat Server设置为“Enable”,并将“Tomcat Home Directory”设置为Tomcat6.0的安装目录,其他目录选项将会自动生成, 接着选择Tomcat6.x ——JDK,在Tomcat JDK name那选择之前添加的jdk.
{ 测试:
a.1)创建工程
“新建(New)”--“项目(Project)”--“MyEclipse”--“J2EE Projects”--“WebProject”...命名等过程省略
a.2)创建一个Servlet
“新建(New)”--“其他(Other)”--“MyEclipse”--“Web”--“Servlet”...命名等过程省略
a.3)使用工具栏中的“Deploy MyEclipse J2EE Project to Server...”按钮,然后点击add, 软件会自动找到已经配置好的tomcat6, 显示出successfully deployed时说明已经配置好了tomcat6
a.4)点击工具栏中的“Run...MyEclipse Application Servers”如果正常启动,说明运行良好.
}

2.3)配置默认编码
仍然是菜单栏中的“窗口(window)”--“首选项...(preference)”——“常规(General)”--“内容类型(Content Types)”--“文本(text)” 。然后在“缺省编码(Default encoding)”中输入“UTF-8”,点击“更新(Update)”,将“Java类文件(Java Properties File)”及其他字符编码均“更新(Update)”为“UTF-8”.

2.4)设置编辑器字体/输出内容字体
依次进“窗口(window)”--“首选项...(preference)”——“常规(General)”--"皮肤(Appearance)"--“颜色和字体(colors and fonts)”--"Java"--“java editor text font(set to default text font)”,再单击 “change...”.
在上述列表框中选择"part title font"后,可修改编辑器下方的输出面板的标题字体.
依次进“窗口(window)”--“首选项...(preference)”——“常规(General)”--"皮肤(Appearance)"--“颜色和字体(colors and fonts)”--"Debug"--"console font (overrides default: text font)",可修改控制台输出内容的字体

2.5)右击项目名称,进弹出菜单中build path-->configure build path...,设置相应的jdk,输入输出目录等内容
2.6)将window->preferences->java->compiler版本修改成与本机jdk一致的版本
2.7>禁止编译时的一些警告信息,改成Ignore,如将未定义静态变量serialVersionUID的变异警告改成Ignore。设置依次是:Window -- Preferences -- Java -- Compiler -- Error/Warnings -- Potential programming problems








相关文档