JDK安装后通常需要配置环境变量,否则将导致Java源文件无法被正常编译。接下来做个测试。

1.打开Windows的运行对话框(快捷键:Alt键左边的WIN键+R键),输入cmd后回车。如下图所示。

dbeaver打开显示java环境找不到_JAVA

2.在打开的命令窗口中输入 javac,会出现如下图所示的错误提示。

dbeaver打开显示java环境找不到_JAVA_02

javac的完整文件名是javac.exe,所有Java源文件都必须通过它进行编译,否则将不能运行。既然上图中输入该命令报错,那是不是表示这个程序没有正常工作呢?答案是否定的,出现错误提示是因为操作系统不知道javac.exe在什么地方而已。

现在,聪明的读者能猜到JDK安装后为什么要配置环境变量了吗?简单的来说,就是确保存放在电脑任意位置的Java源文件都可以找到javac.exe程序,从而被正常编译后执行。另一方面,常用的集成开发工具也通常依赖于环境变量的设置,否则将无法进行编译。

读者如果想直接使用自动化的环境变量设置,可下载本站专用环境变量一键设置程序,选择实际的JDK安装目录即可。如下图所示。

dbeaver打开显示java环境找不到_Java_03

注意,小编使用的是JDK10,此处应该选择红色箭头所指即可,即C:\Program Files\Java\jdk-10.0.2,读者如果按照本站教程http://www.java500.com/140.html所示步骤安装,则JDK默认的安装目录应该是C:\Program Files\Java\jdk1.8.0_281。

Java SE环境变量手动配置步骤如下。

1.Windows 7平台

(1)单击“我的电脑”右键,选择“属性”,打开“系统”主面板。

dbeaver打开显示java环境找不到_JAVA_04

(2)点击“高级系统设置”,打开“系统属性”。

dbeaver打开显示java环境找不到_java se环境变量_05

(3)在“系统变量”中点击“新建”按钮。

dbeaver打开显示java环境找不到_java_06

(4)分别输入变量名和变量值后点击“确定”按钮。

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_261(此地址为默认,读者应以实际路径为准)

dbeaver打开显示java环境找不到_java se环境变量_07

(5)双击“系统变量”中的“Path”变量。

dbeaver打开显示java环境找不到_java se环境变量_08

(6)在“变量值”的最前面输入“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”(双引号中的,不包括双引号),如下图所示。

dbeaver打开显示java环境找不到_java se环境变量_09

现在,请在第一步的命令窗口中再输入javac试试吧,不出意外的话,第一步报错的提示已经没有了,如下图所示。

dbeaver打开显示java环境找不到_Java_10

大家还记得起在上一篇文章中提到的,JDK安装成功后,输入命令java -version进行测试吗?java的完整文件名是java.exe,它负责加载各种类库对javac.exe编译后的.class文件进行执行,那么,在当时的环境下是没有配置系统环境变量的,为什么java.exe命令并没有报错呢?

事实上,在JDK 5发布之前,如果安装JDK后输入命令java -version是同样会报错的,在当时的环境中必须还要增加配置一个环境变量CLASSPATH,它用来获取执行Java程序必须的类库。从JDK 5开始,Java运行环境(JRE)可以自动搜索当前文件夹下的.class文件,并自动加载dt.jar和tools.jar类库文件,所以,不用配置CLASSPATH环境变量一样的可以使用javac.exe命令。

2.Windows 10平台

(1)单击“我的电脑”右键,选择“属性”,打开“系统”主面板。

dbeaver打开显示java环境找不到_java_11

(2)点击左侧“高级系统设置”,打开“系统属性”面板。

dbeaver打开显示java环境找不到_java se环境变量_12

(3)点击“环境变量”按钮,打开“环境变量”面板。

dbeaver打开显示java环境找不到_java_13

(4)点击“系统变量”中的“新建”按钮,打开“新建系统变量”对话框。

dbeaver打开显示java环境找不到_java_14

输入以下值后点击“确定”按钮。

变量名:JAVA_HOME

变量值:C:\Program Files\Java\jdk1.8.0_261(此地址为默认,读者应以实际路径为准)

(5)双击“系统变量”中的“Path”变量。

dbeaver打开显示java环境找不到_JAVA_15

(6)在“编辑系统变量”的“变量值”的最前面,输入“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”(双引号内的字符,含结尾处的分号),如下图所示。

dbeaver打开显示java环境找不到_JAVA_16

特别提醒,如果你的Win 10是家庭版,则在第5步双击“Path”后的对话框如下图所示。

dbeaver打开显示java环境找不到_java_17

点击两次“新建”按钮,分别输入%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin后,点击“确定”按钮。

至此,Windows平台下的JAVA环境变量已经配置完了,接下来按照本文开始处的步骤打开Windows命令窗口输入 javac,会显示如下界面,则表示JDK安装成功以及环境变量配置正常了。

dbeaver打开显示java环境找不到_Java_18