Java/搭建开发环境Windows

维基教科书,自由的教学读本

JDK[编辑]

下载JDK[编辑]

在Windows平台下,Sun提供的Java SE是标准Java开发工具集。可以在以下网址免费下载:

http://www.oracle.com/technetwork/java/javase/downloads/index.html

此页面上有多种版本可供下载,Java Platform、JavaFX、JavaEE等。Java Platform即为Java SE,是Java的标准开发工具,我们选择它下载。而JavaFX、JavaEE等则是特殊用途的Java开发工具。在下载页面上,请不要选择标有“Demos and Samples”(演示和例子)的项目进行下载,它们是一些用于展示Java功能特性的示例而并非开发工具。

截至2012年末,JDK版本已经升级到JDK 7 Update 10,而JDK 6则升级到Update 38。使用较新的JDK 7 Update 10或者较稳定的JDK 6 Update 38都是可以的,这并不会对后面的学习造成困难。

安装JDK[编辑]

下载后的JDK安装文件,实际包含两个软件:JDK和JRE。JDK即为Java Development Kit,是Java开发工具集。而JRE为Java Runtime Environment,是Java程序运行所必需的。

运行安装程序,依照指示进行安装。您可以修改安装目录,这不影响使用,但如果您这样做了,请记好您所设定的值,稍后会用到它们的路径。

设置环境变量[编辑]

设置环境变量并不是必须的,但鉴于我们很可能需要从命令行编译Java程序,设置环境变量会极大地方便我们之后的操作。

说明:

您可能要问:命令行是什么?

简单来说,命令行(也叫命令提示符)是Windows系统下一种特殊的操作方式。在此模式下,用户主要通过键盘来输入命令以控制计算机。嗯,其实就是有些类似于DOS的操作方式。这里向不熟悉命令提示符的用户简单介绍使用方法,熟悉该程序的用户可直接跳过本段。

之后本书中提及让您输入命令时,都是指在命令提示符下输入命令。

如何启动命令提示符呢?您可以通过开始菜单程序附件命令提示符启动命令提示符程序,一种更为快捷的方法是,按Windows徽标键+R打开运行窗口,键入cmd然后按回车键即可。

屏幕上的>提示用户可输入命令,而之前的路径就是用户当前所在的文件夹。

输入dir,按回车执行,用户可以查看当前文件夹包含的内容。而dir /AH

输入cd <目录名>,用户可以转跳到目录<目录名>中。注意“..”是一个特殊的“子目录”,它表示当前目录的上级目录,比方说,执行cd ..可以返回上级目录。

输入<分区名>:可以改变按分区,如D:切换至D盘。注意cd命令只在同一磁盘分区中起作用,在C:\Windows\System32下执行cd D:\Documents不会起作用。

当然。您也可以输入任何一个程序的名字来执行它,比如,执行notepad命令可以打开系统的记事本程序。

我们之后需要使用一个名为“javac.exe”的程序对我们的Java程序进行编译,该程序位于<JDK安装目录>\bin下(默认为C:\Program Files\Java\jdk1.7.0_10\bin,若在64位系统下安装了32位的JDK,则默认为C:\Program Files (x86)\Java\jdk1.7.0_10\bin),如您所见,目录名非常繁琐。然而,如果您想在其他目录调用javac.exe却不得不把这一长串的路径统统带上,为了避免麻烦,我们需要设置Path环境变量。

说明:

环境变量中包含了一些系统设置信息,用户可以通过多种方法修改环境变量的值,其中最直观的方法是通过控制面板修改。

在命令行中,如果用户输入的命令不是内置命令,也不是当前目录下的任何程序名,则系统会查找Path环境变量中所列出的目录(以半角分号“;”隔开)中是否有具有该名称的程序。您可以尝试在任何目录中执行notepad命令,记事本都会如期出现。这就是因为记事本位于C:\Windows目录,而该目录已被加入Path环境变量中。

通过在命令行中运行javac可以检查环境变量是否已经正确设置——如果您收到了程序运行信息而不是“javac不是可执行程序或文件”,则说明环境变量已经正确设置,否则,您可以通过下列方法设置环境变量:在开始菜单控制面板 → 搜索环境变量并点击进入设置。编辑Path环境变量,在结尾添加“;<JDK安装目录>\bin”(注意使用半角分号将其与其他目录区分开来),这样,不论在命令提示符中您位于哪个目录,您都可以直接执行javac命令了。

说明:

某些文档可能同时建议您添加一个新的环境变量classpath,并将内容设置为<JDK安装目录>\lib。不过,根据最新的Java文档,这些设置不再是必需的了。有关详情请参阅http://docs.oracle.com/javase/6/docs/technotes/tools/findingclasses.html

IDE: Eclipse[编辑]

Eclipse是最为流行的Java集成开发环境(IDE)。它自身也是由Java语言编写而成,因此需要安装JRE或者JDK才能运行。Eclipse具有跨平台特性,Windows、Linux、BSD等操作系统下都可以运行。

下载Eclispe[编辑]

Eclipse可以在其官方网站下载最新的稳定版

http://www.eclipse.org/downloads/

有众多不同的Eclipse类型可供下载,这些Eclipse拥有同样的核心结构,不同点在于封装的插件集不同。我们一般使用Eclipse Classic(包含Java开发工具和Eclipse插件开发工具)或者Eclipse IDE for Java Developers(包含Java开发工具)。

安装Eclipse[编辑]

Eclipse是绿色软件,将下载的压缩包解压后,得到eclipse文件夹,将文件夹移动到合适的位置,并将其中的eclipse创建桌面快捷方式,通过桌面快捷方式运行即可。