2.1.2 设置JDK
下载JDK之后,需要安装这个开发包并明确要在哪里安装,后面还会需要这个信息。
在Windows上,启动安装程序。会询问你要在哪里安装JDK。最好不要接受路径名中包含空格的默认位置,如c:\Program Files\Java\jdk1.8.0_version。取出路径名中的Program Files部分就可以了。
在Mac上,运行安装程序。这会把软件安装到/Library/Java/JavaVirtualMachines/jdk1.8.0_version.jdk/Contents/Home。用Finder找到这个目录。
在Linux上,只需要把.tar.gz文件解压缩到你选择的某个位置,如你的主目录,或者/opt。如果从RPM文件安装,则要反复检查是否安装在/usr/java/jdk1.8.0_version。
在这本书中,安装目录用jdk表示。例如,谈到jdk/bin目录时,是指/opt/jdk1.8.0_31/bin或c:\Java\jdk1.8.0_31\bin目录。
在Windows或Linux上安装JDK时,还需要另外完成一个步骤:将jdk/bin目录增加到执行路径中——执行路径是操作系统查找可执行文件时所遍历的目录列表。
在Linux上,需要在?/.bashrc或?/.bash_prof?ile文件的最后增加这样一行:
一定要使用JDK的正确路径,如/opt/jdk1.8.0_31。
在Windows上,启动控制面板,选择“系统与安全”(System and Security),再选择“系统”(System),选择高级系统设置(Advanced System Settings)(参见图2-1)。在系统属性(System Properties)对话框中,点击“高级”(Advanced)标签页,然后点击“环境”(Environment)按钮。
图2-1 Windows 7中设置系统属性
滚动“系统变量”(System Variables)列表,直到找到名为Path的变量。点击“编辑”(Edit)按钮(参见图2-2)。将jdk\bin目录增加到路径最前面,并用一个分号分隔新增的这一项,如下所示:
图2-2 Windows 7中设置Path环境变量
注意要把jdk替换为具体的Java安装路径,如c:\Java\jdk1.8.0_31。如果忽视前面的建议,想要保留Program Files部分,则要把整个路径用双引号引起来:"c:\Program Files\Java\jdk1.8.0_31\bin";其他目录。
保存所做的设置。之后新打开的所有控制台窗口都会有正确的路径。
可以如下测试设置是否正确:打开一个终端窗口,键入:
然后按回车键。应该能看到显示以下信息:
如果得到诸如“javac: command not found”(javac::命令未找到)或“The name specif?ied is not recognized as an internal or external command, operable program or batch f?ile”(指定名不是一个内部或外部命令、可执行的程序或批文件),就需要退回去反复检查你的安装。