Esirn's Blog. Welcome and Goodbye.

Windows配置JDK环境

2018-12-30
Esirn

阅读:


步骤

以下举例JDK的安装路径为:D:\Java\jdk1.8.0_241

下载安装JDK

官方各版本下载页面为www.oracle.com,其中笔者用的是比较保守稳妥的Java SE 8u241,按照自己系统情况(64位Windows),笔者选择jdk-8u181-windows-x64.exe

下载完成后双击执行“jdk-8u241-windows-x64.exe”,下一步,选择路径D:\Java\jdk1.8.0_241以及是否安装JRE(默认是,建议取消),下一步,如果刚才没有取消勾选公共JRE的话,将弹出JRE安装窗口,建议将其路径改为与JDK并列的路径D:\Java\jre1.8.0_241,下一步,完成。

配置环境变量

  1. 打开“控制面板-系统-高级系统设置-高级-环境变量”,在“系统变量”中新建变量名为“JAVA_HOME”,变量值为JDK安装路径D:\Java\jdk1.8.0_241

  2. 编辑系统变量中的Path,添加%JAVA_HOME%\bin%JAVA_HOME%\jre\bin并移动到最前。

查看JDK与JRE版本

在cmd窗口执行javac -versionjava -version指令以分别查看JDK版本与JRE版本,若版本相同即成功,若版本不同则检查环境变量配置。

试运行

随便在一个地方创建“HelloJava.java”文件,用记事本编辑,保存以下简单代码,其实现结果应该是打印出“Hello Java”:

1
2
3
4
5
public class HelloJava{
	public static void main(String[] args){
		System.out.println("Hello Java");
	}
}

然后在该目录执行cmd窗口,敲入指令javac HelloJava.java,源程序会在同目录下被编译出同名.class文件,然后再在cmd中执行java HelloJava指令,实现结果正确即可。

答疑

  • Q:为什么安装JDK时建议取消安装公共JRE?
    • A:即使取消安装公共JRE,程序安装JDK时也会在其目录中安装JDK自带的JRE,用户手动为该JRE目录配置环境变量后,也能照常使用;而如果按默认的安装公共JRE,程序不仅会为JDK安装自带JRE,还会在另一目录(可自定义)安装公共JRE,再然后还将公共JRE的三个java*.exe粘贴到C:\Program Files (x86)\Common Files\Oracle\Java目录中,并自动为该目录配置到系统环境变量。初学者操作不当容易引起JRE版本混乱,所以笔者建议取消安装公共JRE。
    • 公共JRE是一个独立的JRE系统,会单独安装在系统的其他路径下。公共JRE会向IE浏览器和系统中注册JAVA运行时环境。通过这种方式,系统中任何应用程序都可以使用公共JRE。由于现在在网页上执行Applet的机会越来越少,而且完全可以使用JDK目录下的JRE来运行JAVA程序,因此没有太大必要安装公共JRE。

参考文献


Similar Posts

Comments

Content