jdk的安装以及环境变量的设置.docx
- 文档编号:18540841
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:16
- 大小:270.74KB
jdk的安装以及环境变量的设置.docx
《jdk的安装以及环境变量的设置.docx》由会员分享,可在线阅读,更多相关《jdk的安装以及环境变量的设置.docx(16页珍藏版)》请在冰点文库上搜索。
jdk的安装以及环境变量的设置
jdk的安装以及环境变量的设置
下载jdk安装程序和代码编辑器:
一、到sun的官方网站上下载jdk6。
网址:
二、下载代码编辑器,以便用于测试自己的安装和设置是否成功可以选择IBM的eclipse或是UltraEdit32(这个不是IBM的),当然你也可以用记事本,不过这可不怎么方便。
eclipse的下载地址:
http:
//www.eclipse.org/downloads/
UltraEdit32这个自己网上找,多得很,记事本我就不用说了,是个windows就有啊。
接下来就是上述程序的安装与配置了:
一、首先安装jdk,安装到哪儿那是你的事。
代码编辑器的安装也一样,我就不多说了。
二、 jdk环境变量设置,这个估计是让初学者感到最头痛的事。
我这里就教给大家设置的步骤 及方法以及简单的说一下为什么要这么设置,如果有兴趣的话请大家到网上学习。
下面进行环境变量的设置:
1、点击鼠标右键选择属性,弹出系统属性对话框,点高级选项卡,下面会出现一个环境 变量的按钮,点击环境变量将会弹出一个环境变量的对话框。
检查administrator的用户变量中是否有path,classpath,java_home这三个环境变量(大小写不区分)。
如果没有的话就新建这三个环境变量。
2、先说java_home这个环境变量,其中设置的就是jdk的安装路径。
如D:
\programfiles\Java\jdk1.5.0_04。
但要记住不能设置成D:
\programfiles\Java\jre1.5.0_04。
至于为什么大家将会在下面看到。
(jdk1.5.0_04和jre1.5.0_04是在同一级目录下的目录。
你们在设置时将会看到。
)这个设置值包括下面的设置值都是我的计算机上的设置情 况,大家可供参考。
3、path环境变量,其中加入设置值:
%java_home%\bin;%java_home%\jre\bin。
简单点说这个 环境变量的作用是你在任何路径下写的java程序都能调用到jdk的javac和java等的命令,其实这些命令就在bin下面。
而%java_home%其实就等于D:
\programfiles\Java\jdk1.5.0_04,因为我们前面设置的java_home就是D:
\programfiles\Java\jdk1.5.0_04,而两个百分号所表示的意义就是在windows中引用某个环境变量的规定。
现在大家明白上面java_home的设置值得意义了吧!
4、classpath环境变量,其中设置值为:
.;%java_home%\lib;%java_home%\lib\tools.jar
我想首先大家可能会问为什么要设置这个环境变量?
其实大家看一下这个变量的字面意思就是“类路径”,也就是说javac在编译以及java在运行时得要知道要运行的程序的类的位置。
接下来大家首先会注意到各路径段之间需要一个分号“;”隔开,这是必须的,而且所有的环境变量的设置都有这个要求,接下来我给大家一一解说这些值得意义,“.”号就是指当前路径,举个简单的例子吧,假如你在某个目录下写 了个java程序文件名是example.java,那么当你打开命提示符进入到这个文件所在的目录下就可以直接输入:
javacexample.java来 编译此程序,当然运行也是如此。
而%java_home%\lib表示若是在lib下有某个class文件的话就可以被你的java引用这样你的 java文件也能通过编译并运行。
%java_home%\lib\tools.jar中的tools.jar是一个jar文件, 里面包含了一些实用的库库中的文件都是class文件,当然如果你的计算机上装有解压缩工具的话你可以将其解压查看其内部的信息。
5、到此jdk的安装和设置就完成了,接下来要做的工作就是测试安装与设置是否成功, 打开命令提示符,然后敲一个java-version然后回车,若是出现如下输出说明你的安装和设置就是成功的当然我说的设置指的是java_home和path这两个环境变量,要测试classpath的设置是否成功还需你写个简单的程序。
以下为置JAVA_HOME,CLASSPATH,PATH的目的:
1,设置JAVA_HOME:
一、为了方便引用,比如,你JDK安装在C:
\ProgramFiles\Java\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径,那么以后你要使用这个路径的时候,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串;
二、归一原则,当你JDK路径被迫改变的时候,你仅需更改JAVA_HOME的变量值即可,否则,你就要更改任何用绝对路径引用JDK目录的文档,要是万一你没有改全,某个程序找不到JDK,后果是可想而知的----系统崩溃!
三、第三方软件会引用约定好的JAVA_HOME变量,不然,你将不能正常使用该软件,以后用JAVA久了就会知道,要是某个软件不能正常使用,不妨想想是不是这个问题.
2,设置CLASSPATH:
这是一个很有趣,当然也比较折磨初学者的问题,这个变量设置的目的是为了程序能找到相应的".class"文件,不妨举个例子:
你编译一个JAVA程序---A.java,会得到一个A.class的类文件,你在当前目录下执行javaA,将会得到相应的结果(前提是你已经设置CLASSPATH为".").现在,你把A.class移到别的目录下(例如:
"e:
\"),执行javaA,将会有NoClassDefFindError的异常,原因就是找不到.class文件,现在你把CLASSPATH增加为:
".;e:
\"再运行javaA,看看会有什么结果~~:
)~~~,一切正常,java命令通过CLASSPATH找到了.class文件!
3,设置PATH:
道理很简单,你想在任何时候都使用%JAVA_HOME%\bin\java等来执行java命令吗,当然不会,于是,你可以选择把%JAVA_HOME%\bin添加到PATH路径下,这样,我们在任何路径下就可以仅用java来执行命令了.(当你在命令提示符窗口输入你个代码时,操作系统会在当前目录和PATH变量目录里查找相应的应用程序,并且执行.)
EditPlusjava运行环境的配置:
在配置EditPlus之前是先将JAVA的运行环境安装且调试好,然后进入EditPlus,从菜单“工具(Tools)”;“配置用户工具...”进入用户工具设置,选择“组和工具条目”中的“Group1”,点击面板右边的“组名称...”按钮,将文本Group1”修改成“Java编译程序”,点击“添加工具”按钮,选择应用程序,然后就是修改属性:
1.添加编译功能
“菜单文本”里的内容修改为“Javac”;
“命令”选择安装JDK后的Bin目录中的编译程序javac.exe;
“参数”选择“文件名”,即显示为“$(FileName)”;
“初始目录”选择“文件目录”,显示为“$(FileDir)”;
选择“捕获输出”复选框
2.添加执行功能
“菜单文本”里的内容修改为“Java”;
“命令”选择安装JDK后的BIN目录中的编译程序java.exe;
“参数”选择“不带扩展名的文件名”,即显示为“$(FileNameNoExt)”;
“初始目录”选择“文件目录”,显示为“$(FileDir)”;
选择“捕获输出”复选框
UltraEditJava运行环境的配置:
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程序,在配置Runjava程序的工具了
命令行:
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:
\ProgramFiles\Java\jdk1.6.0目录下。
3.如你编写的Java文件保存在E:
\Java目录下,也是你建立的类。
4.打开UltraEdit软件,再打开Advanced/ToolConfiguation(高级/工具配置)。
5.配置Java命令:
在CommandLine(命令行)输入:
java-classpathE:
\Java%n(或直接输入java%n)
在WorkingDiretory(工具目录)输入:
C:
\ProgramFiles\Java\jdk1.6.0\bin(即Java可执行文件的目录)(或直接输入%p)
在MenuItemName(菜单项名称)输入:
Java
选中OutToListBox和CaptureOutput,点Insert按钮。
6.配置Javac命令。
在CommandLine输入:
javac-classpathE:
\java%f(或直接输入%n%e)
在WorkingDiretory输入:
C:
\ProgramFiles\Java\jdk1.6.0\bin(即Javac可执行文件的目录)(或直接输入%p)
在MenuItemName输入:
Javac
同理选中OutToListBox和CaptureOutput,点Insert点ok。
7.配置完成。
你可以编一个试试了,保存在E:
\Java下,点目录中的Java和Javac,看到结果了吧!
也可以和JDK集成
Jcreator
Jcreator是一个用于Java程序设计的集成开发环境,具有编辑、调试、运行Java程序的功能。
官方网址是:
。
当前最新版本是Jcreator3.10,它又分为LE和Pro版本。
LE版本功能上受到一些限制,是免费版本。
Pro版本功能最全,但这个版本是一个共享软件。
这个软件比较小巧,对硬件要求不是很高,完全用C++写的,速度快、效率高。
具有语法着色、代码自动完成、代码参数提示、工程向导、类向导等功能。
第一次启动时提示设置JavaJDK主目录及JDKJavaDoc目录,软件自动设置好类路径、编译器及解释器路径,还可以在帮助菜单中使用JDKHelp。
但目前这个版本对中文支持性不好。
图3所示是这个软件的应用示例。
Eclipse
http:
//archive.eclipse.org/eclipse/downloads/drops/R-3.1.1-200509290840/index.php
Eclipse是一个开放可扩展的集成开发环境(IDE)。
它不仅可以用于Java的开发,通过开发插件,它可以构建其他的开发工具。
Eclipse是开放源代码的项目,并可以免费下载。
它的官方网址是:
www.eclipse.org。
它的官方网站提供Releases、StableBuilds、IntegrationBuilds和NightlyBuilds下载。
建议使用Releases或StableBuilds版本。
Releases版本是Eclipse开发团队发布的主要发行版本,是经过测试的稳定的版本,适合要求稳定而不需要最新改进功能的使用者选择。
目前最新的Release版本是Eclipse3.0。
StableBuilds版本是对大多数使用者足够稳定的版本,由开发团队将认为比较稳定的IntegrationBuild版本提升到StableBuild而来,适合想使用Eclipse新功能的使用者选择。
对于Releases版本2.1.x,在Eclipse的官方网站上有一个语言包可以下载,这样Eclipse及其帮助都是简体中文的。
用于Java开发,Eclipse与UltraEdit和Editplus两种编辑器和JcreatorIDE比较,Eclipse更专业,功能更强大。
图4所示是Eclipse的应用示例。
Eclipse是一款非常优秀的开源IDE,非常适合Java开
发,由于支持插件技术,受到了越来越多的开发者的
欢迎。
最新的Eclipse3.3.1.1不但界面作了很大的增强,
而且增加了代码折叠等众多优秀功能,速度也有明显
的提升。
配合众多令人眼花缭乱的插件,完全可以满足从企业级Java应用到手机终端Java游戏的开发。
本文将带您手把手步入Eclipse的广阔天地,详细介绍在Eclipse下如何开发普通Java程序,Web应用,J2EE应用,手机Java程序,以及如何进行单元测试,重构,配置CVS等详细内容。
我的开发环境是JDK1.4.2+Eclipse3.0+WindowsXPSP2,如果你在其他平台上遇到任何问题,欢迎来信交流。
1.安装JDK1.4
Eclipse是一个基于Java平台的开发环境,它本身也要运行在Java虚拟机上,还要使用JDK的编译器,因此我们必须首先安装JDK。
JDK1.4是目前最稳定的版本,同时也是Eclipse运行的必须条件。
先从SUN的官方站点http:
//下载JDK1.4Windows版,目前最新的是1.4.2_06,然后运行j2sdk-1_4_2_06-windows-i586-p.exe安装,你可以自行设定安装目录,我把它安装到D:
\software\j2sdk1.4目录下。
接下来要配置环境变量,以便Java程序能找到已安装的JDK和其他配置信息。
右键点击“我的电脑”,选择“属性”,在弹出的对话框中选择“高级”,“环境变量”,就可以看到环境变量对话框:
上面是用户变量,只对当前用户有效,下面是系统变量,对所有用户都有效。
如果你希望所有用户都能使用,就在系统变量下点击“新建”,填入:
JAVA_HOME是JDK的安装目录,许多依赖JDK的开发环境都靠它来定位JDK,所以必须保证正确无误。
下一步,找到系统变量Path,点击“编辑”,在最后添上JDK的可执行文件的所在目录,即%JAVA_HOME%\bin,我的对应目录便是D:
\software\j2sdk1.4\bin,附加到Path中即可,注意要以分号“;”隔开:
注意:
如果系统安装了多个Java虚拟机(比如安装了Oracle9i就有自带的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.安装Eclipse3.0
配置好JDK后,下一步便是安装Eclipse3.0,可以从Eclipse的官方站点http:
//www.eclipse.org上下载,你会看到如下版本:
●EclipseSDK
●RCPRuntimeBinary
●RCPSDK
●PlatformRuntimeBinary
●PlatformSDK
●JDTRuntimeBinary
EclipseSDK包括了Eclipse开发环境,Java开发环境,Plug-in开发环境,所有源代码和文档,如果你需要所有的功能,可以下载这个版本。
如果你和我一样,只是用Eclipse开发Java应用,而不是开发Eclipse插件或者研究Eclipse代码,那么下载一个PlatformRuntimeBinary再加上JDTRuntimeBinary是最好的选择。
下载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”,新建一个JavaProject,我把它命名为HelloWorld,然后新建一个JavaClass:
我把它命名为HelloWorld,并且填上Package为example,钩上“publicstaticvoidmain(String[]args)”,点击“Finish”,Eclipse自动生成了代码框架,我们只需在main方法中填入:
默认设置下,Eclipse会自动在后台编译,我们只需保存,然后选择“Run”,“RunAs”,“JavaApplication”,即可在Eclipse的控制台看到输出。
要调试Java程序也非常简单,Run菜单里包含了标准的调试命令,可以非常方便地在IDE环境下调试应用程序。
首先讲一下环境配置,注意我配置的环境是在Windows2000Server下的,不是Linux下的,配置的大致流程和操作系统无关,仅仅是在具体的安装上有差别。
而配置成功与否,与操作系统无关。
软件安装分为以下几个部分:
1、Java环境安装:
这里使用的是J2SE1.4.2,这个可以到sun公司的网站去下载:
。
为什么不用其他的版本呢?
我也不清楚,不过公司里配置的标准版本就是这个版本,大概是因为兼容性的原因吧。
下载完成后,即可安装J2SE-SDK到E:
\jsk目录下。
配置环境变量如下:
JAVA_HOME=E:
\jdk
PATH=%JAVA_HOME%\bin;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;
CLASSPATH=%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib;
2、WebServer环境安装:
WebServer选择流行的ApacheTomcat5.0.28,到http:
//tomcat.apache.org/处下载,建议使用非安装的压缩版,有一点需要注意,ApacheTomcat不支持EJB,因此如果要进行EJB开发,那么就不要选择ApacheTomcat。
解压tomcat到E:
\Tomcat目录下。
配置环境变量如下:
TOMCAT_HOME=E:
\Tomcat
3、IDE环境安装:
Eclipse是目前最佳的IDE开发环境,我们公司目前统一配置的是Eclipse3.11中文版,可以去http:
//www.eclipse.org/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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- jdk 安装 以及 环境变量 设置