




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
jdk的安装以及环境变量的设置下载jdk安装程序和代码编辑器: 一、到sun的官方网站上下载jdk 6。 网址: /javase/downloads/index.jsp 二、下载代码编辑器,以便用于测试自己的安装和设置是否成功可以选择IBM的eclipse或是UltraEdit32(这个不是IBM的),当然你也可以用记事本,不过这可不怎么方便。 eclipse的下载地址: /downloads/ UltraEdit32这个自己网上找,多得很,记事本我就不用说了,是个windows就有啊。 接下来就是上述程序的安装与配置了:一、 首先安装jdk,安装到哪儿那是你的事。代码编辑器的安装也一样,我就不多说了。二、 jdk环境变量设置,这个估计是让初学者感到最头痛的事。我这里就教给大家设置的步骤及方法以及简单的说一下为什么要这么设置,如果有兴趣的话请大家到网上学习。下面进行环境变量的设置:1、点击鼠标右键选择属性,弹出系统属性对话框,点高级选项卡,下面会出现一个环境变量的按钮,点击环境变量将会弹出一个环境变量的对话框。检查administrator的用户变量中是否有path,classpath,java_home这三个环境变量(大小写不区分)。如果没有的话就新建这三个环境变量。2、先说java_home这个环境变量,其中设置的就是jdk的安装路径。如D:program filesJavajdk1.5.0_04。但要记住不能设置成D:program filesJavajre1.5.0_04。至于为什么大家将会在下面看到。(jdk1.5.0_04和jre1.5.0_04是在同一级目录下的目录。你们在设置时将会看到。)这个设置值包括下面的设置值都是我的计算机上的设置情况,大家可供参考。3、path环境变量,其中加入设置值:%java_home%bin;%java_home%jrebin。简单点说这个环境变量的作用是你在任何路径下写的java程序都能调用到jdk的javac和java等的命令,其实这些命令就在bin下面。而%java_home%其实就等于D:program filesJavajdk1.5.0_04,因为我们前面设置的java_home就是D:program filesJavajdk1.5.0_04,而两个百分号所表示的意义就是在windows中引用某个环境变量的规定。现在大家明白上面java_home的设置值得意义了吧! 4、classpath环境变量,其中设置值为:.;%java_home%lib;%java_home%libtools.jar我想首先大家可能会问为什么要设置这个环境变量?其实大家看一下这个变量的字面意思就是“类路径”,也就是说javac在编译以及java在运行时得要知道要运行的程序的类的位置。接下来大家首先会注意到各路径段之间需要一个分号“;”隔开,这是必须的,而且所有的环境变量的设置都有这个要求,接下来我给大家一一解说这些值得意义,“.”号就是指当前路径,举个简单的例子吧,假如你在某个目录下写了个java程序文件名是example.java,那么当你打开命提示符进入到这个文件所在的目录下就可以直接输入:javac example.java来编译此程序,当然运行也是如此。而%java_home%lib表示若是在lib下有某个class文件的话就可以被你的java引用这样你的java文件也能通过编译并运行。%java_home%libtools.jar中的tools.jar是一个jar文件,里面包含了一些实用的库库中的文件都是class文件,当然如果你的计算机上装有解压缩工具的话你可以将其解压查看其内部的信息。5、到此jdk的安装和设置就完成了,接下来要做的工作就是测试安装与设置是否成功,打开命令提示符,然后敲一个java -version然后回车,若是出现如下输出说明你的安装和设置就是成功的当然我说的设置指的是java_home和path这两个环境变量,要测试classpath的设置是否成功还需你写个简单的程序 。以下为置JAVA_HOME,CLASSPATH,PATH的目的:1,设置JAVA_HOME: 一、为了方便引用,比如,你JDK安装在C:Program FilesJavajdk1.6.0目录里,则设置JAVA_HOME为该目录路径, 那么以后你要使用这个路径的时候, 只需输入%JAVA_HOME%即可, 避免每次引用都输入很长的路径串; 二、归一原则, 当你JDK路径被迫改变的时候, 你仅需更改JAVA_HOME的变量值即可, 否则,你就要更改任何用绝对路径引用JDK目录的文档, 要是万一你没有改全, 某个程序找不到JDK, 后果是可想而知的-系统崩溃! 三、第三方软件会引用约定好的JAVA_HOME变量, 不然, 你将不能正常使用该软件, 以后用JAVA久了就会知道, 要是某个软件不能正常使用, 不妨想想是不是这个问题. 2,设置CLASSPATH: 这是一个很有趣,当然也比较折磨初学者的问题, 这个变量设置的目的是为了程序能找到相应的.class文件, 不妨举个例子: 你编译一个JAVA程序-A.java, 会得到一个A.class的类文件,你在当前目录下执行java A, 将会得到相应的结果(前提是你已经设置CLASSPATH为.). 现在, 你把A.class移到别的目录下(例如:e:), 执行java A, 将会有NoClassDefFindError的异常,原因就是找不到.class文件, 现在你把CLASSPATH增加为:.;e:再运行java A, 看看会有什么结果:), 一切正常, java命令通过CLASSPATH找到了.class文件! 3,设置PATH: 道理很简单, 你想在任何时候都使用%JAVA_HOME%binjava 等来执行java命令吗, 当然不会, 于是, 你可以选择把 %JAVA_HOME%bin添加到PATH路径下, 这样, 我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序, 并且执行.)EditPlus java运行环境的配置:在配置EditPlus之前是先将JAVA的运行环境安装且调试好,然后进入EditPlus,从菜单“工具(Tools)”;“配置用户工具.”进入用户工具设置,选择“组和工具条目”中的“Group 1”,点击面板右边的“组名称.”按钮,将文本Group1”修改成“Java编译程序”,点击“添加工具”按钮,选择应用程序,然后就是修改属性: 1. 添加编译功能 “菜单文本”里的内容修改为“Javac”; “命令”选择安装JDK后的Bin目录中的编译程序javac.exe; “参数”选择“文件名”,即显示为“$(FileName)”; “初始目录”选择“文件目录”,显示为“$(FileDir)”; 选择“捕获输出”复选框2. 添加执行功能 “菜单文本”里的内容修改为“Java”; “命令”选择安装JDK后的BIN目录中的编译程序java.exe; “参数”选择“不带扩展名的文件名”,即显示为“$(FileNameNoExt)”; “初始目录”选择“文件目录”,显示为“$(FileDir)”; 选择“捕获输出”复选框 UltraEdit Java运行环境的配置:1。关键字高亮度显示。 打开UltraEdit视图高亮显示类型-java;此时在UltraEdit输入java程序时,关键字和java包下的类可以高亮度显示, 还有注释也是啊,如果你不喜欢它的默认色彩,可以自己更改。 在顶层的菜单栏中选择 高级-配置-语法高亮(对话框的一个选项卡)-语言-java 你就可以配子你自己喜欢的色彩了。2.javac和java集成到UltraEdit工具栏上。 把javac和java集成到UltraEdit上,你不用每次都到dos下去执行你的java程序,可以像VC那样写完C+程序直接Build和run一下就可以了。我们开始了! 高级工具配置 /弹出一个对话框,为工具配置 在命令行输入 javac %n%e /%n表示当前路径,%e表示执行的当前文件名。 工作目录下输入 %p 菜单项目名称,自己起一个好听的。 复选框和单选框选三个:保存活动文件,输出到列表方块,捕捉输出 注意:javac %n%e编译那些不是默认包的java程序时是不会生成相应的文件夹的,要这样才可以 javac -d . %n%e 好了,你可以按 “插入”按钮了,这时你已经可以Build你的java程序了,但是还不能Run你的java程序,在配置Run java程序的工具了命令行:java %n工作目录: %p其他的一样了。现在你可以看看高级菜单的下面多了什么东东没有。可是现在只有在菜单啊,我要把它放在工具栏怎么办啊?可以的。在工具栏-鼠标右键-自定义 选择 工具栏 新建工具栏(可以不用) 选择 命令 -高级 找到你自定义的 用户工具1和用户工具2,把它们拖到你的自定义工具栏上,但是图标不是很好看啊,不要紧啊,将就把,可以自己换图标的。我们来换图标:还记得刚才你的Build和Run是怎么来的吗?高级工具配置 选中java或javac 再点击 高级 看到弹出的对话框,你就知道要干什么得了,给你的工具找一个好看的图标了,不要太大了,如果没有现成的话可以用VC来制作几个啊。到现在还是有很多java初学者要问,我再VC里面可以按什么F5啊F11啊进行编译和运行,这里可不可以啊,可以的,我们就来配置把:高级配置热键映射 找到 高级用户工具1和用户工具2,自己可以分配自己喜欢的热键了。3.这个功能对大家来说不是什么陌生的东西了,再delphi,vc,jbuilder等工具里面,你输入一个变量的时候,就会弹出一个框框来然你选择你需要的函数。但本人认为这个很不适合初学者。 还是在热键映射那里,找到 编辑自动完成就可以分配热键了。分配完成后。重启你的UltraEdit,但你输入Sys的时候,按一些你的热键,看看是什么样子,不过没有vc,delphi那么高级啊。 二:JDK包中主要有三个重要的可执行文件:Javac,Java和AppletViewer。Java源程序是以.Java为后缀的简单文本文件,可以用各种文本编辑工具来书写,如:计事本、dos下的edit等。UltraEdit是一款支持Java的最新标准的编辑软件。通过配置它可以很方便地实现Java程序的编译和运行。现将配置方法说明如下:1.先装UltraEdit软件在你电脑的任何目录下。2.如装JDK在C:Program FilesJavajdk1.6.0目录下。3.如你编写的Java文件保存在E:Java目录下,也是你建立的类。4.打开UltraEdit软件,再打开Advanced/Tool Configuation(高级/工具配置)。5.配置Java命令:在Command Line(命令行)输入:java -classpath E:Java %n(或直接输入java %n)在Working Diretory(工具目录)输入:C:Program FilesJavajdk1.6.0bin (即Java可执行文件的目录)(或直接输入%p)在Menu Item Name(菜单项名称)输入:Java 选中Out To List Box和Capture Output,点Insert按钮。6.配置Javac命令。在Command Line输入:javac -classpath E:java %f(或直接输入%n%e)在Working Diretory输入:C:Program FilesJavajdk1.6.0bin(即Javac可执行文件的目录)(或直接输入%p)在Menu Item Name输入:Javac 同理选中Out To List Box和Capture Output,点Insert点ok。7.配置完成。你可以编一个试试了,保存在E:Java下,点目录中的Java和Javac,看到结果了吧!也可以和JDK集成JcreatorJcreator是一个用于Java程序设计的集成开发环境,具有编辑、调试、运行Java程序的功能。官方网址是: 。当前最新版本是Jcreator 3.10,它又分为LE和Pro版本。LE版本功能上受到一些限制,是免费版本。Pro版本功能最全,但这个版本是一个共享软件。这个软件比较小巧,对硬件要求不是很高,完全用C+写的,速度快、效率高。具有语法着色、代码自动完成、代码参数提示、工程向导、类向导等功能。第一次启动时提示设置Java JDK主目录及JDK JavaDoc目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDK Help。但目前这个版本对中文支持性不好。图3所示是这个软件的应用示例。Eclipse/eclipse/downloads/drops/R-3.1.1-200509290840/index.phpEclipse是一个开放可扩展的集成开发环境(IDE)。它不仅可以用于Java的开发,通过开发插件,它可以构建其他的开发工具。Eclipse是开放源代码的项目,并可以免费下载。它的官方网址是: 。它的官方网站提供Releases、Stable Builds、Integration Builds和Nightly Builds下载。建议使用Releases或Stable Builds版本。Releases版本是Eclipse开发团队发布的主要发行版本,是经过测试的稳定的版本,适合要求稳定而不需要最新改进功能的使用者选择。目前最新的Release版本是Eclipse 3.0。Stable Builds版本是对大多数使用者足够稳定的版本,由开发团队将认为比较稳定的Integration Build版本提升到Stable Build而来,适合想使用Eclipse新功能的使用者选择。对于Releases版本2.1.x,在Eclipse的官方网站上有一个语言包可以下载,这样Eclipse及其帮助都是简体中文的。用于Java开发,Eclipse与UltraEdit和Editplus两种编辑器和Jcreator IDE比较,Eclipse更专业,功能更强大。图4所示是Eclipse的应用示例。Eclipse是一款非常优秀的开源IDE,非常适合Java开发,由于支持插件技术,受到了越来越多的开发者的欢迎。最新的Eclipse 不但界面作了很大的增强,而且增加 了代码折叠等众多优秀功能,速度也有明显的提升。配合众多令人眼花缭乱的插件,完全可以满足从企业级Java应用到手机终端Java游戏的开发。本文将带您手把手步入Eclipse的广阔天地,详细介绍在Eclipse下如何开发普通Java程序,Web应用,J2EE应用,手机Java程序,以及如何进行单元测试,重构,配置CVS等详细内容。我的开发环境是JDK1.4.2+Eclipse3.0+Windows XP SP2,如果你在其他平台上遇到任何问题,欢迎来信交流。1. 安装JDK1.4Eclipse是一个基于Java平台的开发环境,它本身也要运行在Java虚拟机上,还要使用JDK 的编译器,因此我们必须首先安装JDK。JDK1.4是目前最稳定的版本,同时也是Eclipse运行的必须条件。先从SUN的官方站点http: /下载JDK1.4 Windows版,目前最新的是1.4.2_06,然后运行j2sdk-1_4_2_06-windows-i586-p.exe安装,你可以自行设定安装目录,我把它安装到D:softwarej2sdk1.4目录下。接下来要配置环境变量,以便Java程序能找到已安装的JDK和其他配置信息。右键点击“我的电脑”,选择“属性”,在弹出的对话框中选择“高级”,“环境变量”,就可以看到环境变量对话框:上面是用户变量,只对当前用户有效,下面是系统变量,对所有用户都有效。如果你希望所有用户都能使用,就在系统变量下点击“新建”,填入:JAVA_HOME是JDK的安装目录,许多依赖JDK的开发环境都靠它来定位JDK,所以必须保证正确无误。下一步,找到系统变量Path,点击“编辑”,在最后添上JDK的可执行文件的所在目录,即%JAVA_HOME%bin,我的对应目录便是D:softwarej2sdk1.4bin,附加到Path中即可,注意要以分号“;”隔开:注意:如果系统安装了多个Java虚拟机(比如安装了Oracle 9i就有自带的JDK1.3),必须把JDK1.4的路径放在其他JVM的前面,否则Eclipse启动将报错。最后一个系统变量是CLASSPATH,Java虚拟机会根据CLASSPATH的设定来搜索class文件所在目录,但这不是必需的,可以在运行 Java程序时指定CLASSPATH,比如在Eclipse中运行写好的Java程序时,它会自动设定CLASSPATH,但是为了在控制台能方便地运行Java程序,我建议最好还是设置一个CLASSPATH,把它的值设为“.”,注意是一个点“.”代表当前目录。用惯了Windows的用户可能会以为Java虚拟机在搜索时会搜索当前目录,其实不会,这是UNIX中的习惯,出于安全考虑。许多初学Java的朋友兴匆匆地照着书上写好了Hello, world程序,一运行却弹出java.lang.NoClassDefFoundError,其实就是没有设置好CLASSPATH,只要添加一个当前目录“.”就可以了。2. 安装Eclipse 3.0配置好JDK后,下一步便是安装Eclipse 3.0,可以从Eclipse的官方站点上下载,你会看到如下版本: Eclipse SDK RCP Runtime Binary RCP SDK Platform Runtime Binary Platform SDK JDT Runtime BinaryEclipse SDK包括了Eclipse开发环境,Java开发环境,Plug-in开发环境,所有源代码和文档,如果你需要所有的功能,可以下载这个版本。如果你和我一样,只是用Eclipse开发Java应用,而不是开发Eclipse插件或者研究Eclipse代码,那么下载一个Platform Runtime Binary再加上JDT Runtime Binary是最好的选择。下载eclipse-platform-3.0-win32.zip和eclipse-JDT-3.0.zip后,将它们解压到同一个目录,勿需安装,直接找到目录下的eclipse.exe运行,出现启动画面:稍等片刻,Eclipse界面就出来了。如果遇到错误,启动失败,可以检查Eclipse目录下的log文件,我曾经遇到过XmlParser异常,仔细检查发现原来Path中还有一个Oracle的Java1.3版本的虚拟机,将它从Path中去掉后Eclipse启动正常。3. 第一个Java程序运行Eclipse,选择菜单“File”,“New”,“Project”,新建一个Java Project,我把它命名为HelloWorld,然后新建一个Java Class:我把它命名为HelloWorld,并且填上Package为example,钩上“public static void main(String args)”,点击“Finish”,Eclipse自动生成了代码框架,我们只需在main方法中填入:默认设置下,Eclipse会自动在后台编译,我们只需保存,然后选择“Run”,“Run As”,“Java Application”,即可在Eclipse的控制台看到输出。要调试Java程序也非常简单,Run菜单里包含了标准的调试命令,可以非常方便地在IDE环境下调试应用程序。首先讲一下环境配置,注意我配置的环境是在Windows2000 Server下的,不是Linux下的,配置的大致流程和操作系统无关,仅仅是在具体的安装上有差别。而配置成功与否,与操作系统无关。 软件安装分为以下几个部分: 1、 Java环境安装: 这里使用的是J2SE 1.4.2,这个可以到sun公司的网站去下载:/j2se/1.4.2/download.html 。 为什么不用其他的版本呢?我也不清楚,不过公司里配置的标准版本就是这个版本,大概是因为兼容性的原因吧。 下载完成后,即可安装J2SE-SDK到E:jsk目录下。 配置环境变量如下: JAVA_HOME = E:jdk PATH = %JAVA_HOME%bin;%JAVA_HOME%lib;%JAVA_HOME%jrelib; CLASSPATH = %JAVA_HOME%lib;%JAVA_HOME%jrelib; 2、 Web Server环境安装: Web Server选择流行的Apache Tomcat 5.0.28,到 / 处下载,建议使用非安装的压缩版,有一点需要注意,Apache Tomcat不支持EJB,因此如果要进行EJB开发,那么就不要选择Apache Tomcat。 解压tomcat到E:Tomcat目录下。 配置环境变量如下: TOMCAT_HOME = E:Tomcat 3、 IDE环境安装: Eclipse是目前最佳的IDE开发环境,我们公司目前统一配置的是Eclipse 3.11中文版,可以去 /downloads/ 下载。这个版本和后面提到的一些插件的兼容性较好。 解压eclipse-SDK-3.1.1-win32.zip到E:Eclipse即可使用英文原版。 中文的安装需要先到官方网站点“3.1.1_Language_Packs”,下载NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip 和NLpack1-eclipse-SDK-3.1.1a-win32.zip两个文件。 然后将NLpack1-eclipse-SDK-3.1.1a-win32.zip解压后生成的eclipse文件夹下的features文件夹和plugins文件夹里的内容复制粘贴到E:Eclipse文件夹下;以同样的方法解压 NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip,将eclipse文件夹下的features文件夹里的内容也复制粘贴到E:Eclipse文件夹下。粘贴时有同名文件的话,就让它覆盖掉原文件。 到E:Eclipse文件夹里,把configuration文件夹下除了config.ini 以外的的东西都删掉,最后运行eclipse.exe,就可以看到中文版的eclipse3.1.1了,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 蓄电池充电工测试考核试卷及答案
- 轻冶料浆配料工效率提升考核试卷及答案
- 铁合金电极糊工突发故障应对考核试卷及答案
- 船艇救生员标准化作业考核试卷及答案
- 经济开发区社保待遇享受资格审核与发放合同
- 环保题材动画电影联合摄制与绿色生活倡导合同
- 集资楼二手房买卖合同产权转移与登记协议
- 人身损害赔偿协议书范本及实务指南
- 便利店行业2025年市场扩张策略与差异化竞争策略研究报告:国际化视野
- 1.1.2生物学的研究方法第2课时科学探究(教学设计)生物北京版2024七年级上册
- 重庆市南开中学高2026届高三第一次质量检测+化学答案
- 教育培训课程开发与实施指南模板
- 2025保密协议范本:物流行业货物信息保密
- 2025卫星互联网承载网技术白皮书-未来网络发展大会
- 2024年中国人寿集团公司招聘笔试参考题库含答案解析
- GB/T 9798-2005金属覆盖层镍电沉积层
- GB/T 17669.3-1999建筑石膏力学性能的测定
- 压 实 度 试 验 记 录 表
- GA/T 1069-2013法庭科学电子物证手机检验技术规范
- 新版药品管理法培训培训课件
- 单位线法推求流域出口洪水过程工程水文学课件
评论
0/150
提交评论