测试windows下jdk是否安装成功

老刘

测试 Windows 下 JDK 是否安装成功:最简单、最准确的检查方法

关键词

测试 Windows 下 JDK 是否安装成功

如果你刚在 Windows 电脑上安装了 JDK,最关心的一定是:到底装成功没有?环境变量配对了吗?系统能不能识别 Java?
这篇文章就直接给你一套最实用的检查方法,从最基础的图形界面,到命令行验证,一步一步教你判断 JDK 是否真正安装成功


一、先搞清楚:JDK 安装成功不等于能正常使用

很多新手会以为:安装包点完、一路下一步、最后显示成功,就代表 JDK 没问题了。其实不一定。

因为 JDK 安装成功通常要同时满足这几件事:

  1. JDK 文件本身已经安装到电脑里
  2. 系统能找到 Java 命令
  3. 环境变量配置正确
  4. 版本号能正常显示
  5. 能编译和运行 Java 程序

只要其中一个环节出错,都会出现“看起来装了,实际上不能用”的情况。


二、最简单的检查方法:打开命令提示符测试

这是判断 JDK 是否安装成功的核心方法,适合所有人。

第一步:打开命令提示符

按键盘:

  • Win + R
  • 输入 cmd
  • 回车

会打开黑色的命令行窗口。


第二步:输入测试命令

在命令行里输入:

java -version

然后按回车。


第三步:看返回结果

情况 1:安装正常

如果输出类似下面内容,说明 Java 运行环境可用

java version "17.0.10" 2024-01-16 LTS
Java(TM) SE Runtime Environment (build 17.0.10+7-LTS-86)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.10+7-LTS-86, mixed mode, sharing)

这说明:

  • java 命令能被系统识别
  • Java 版本正常输出
  • 至少说明 Java 环境已经能运行

情况 2:没有配置好

如果提示:

'java' 不是内部或外部命令,也不是可运行的程序

或者:

不是内部或外部命令

说明系统找不到 Java,常见原因有:

  • JDK 没装好
  • 环境变量没配
  • 配了但没生效
  • 配错了路径

这时不能直接判断 JDK 已经可用。


三、继续测试:检查编译器 javac 是否正常

java -version 只能证明 Java 运行时能用,但不能完全证明 JDK 安装没问题
因为 JDK = Java 运行环境 + 编译工具,而 javac 才是 JDK 里最关键的编译器。

输入命令:

javac -version

正常结果示例:

javac 17.0.10

如果能看到版本号,说明:

  • JDK 已安装
  • 编译器可用
  • 环境变量大概率配置成功

如果报错怎么办?

如果显示:

'javac' 不是内部或外部命令

通常说明:

  • 只装了 JRE,没有装完整 JDK
  • JAVA_HOME 没配
  • Path 里没加 JDK 的 bin 目录

四、最标准的完整判断方式:同时测试 java 和 javac

建议你按下面这个顺序检查:

1)检查 Java 运行环境

java -version

2)检查 JDK 编译器

javac -version

3)检查 Java 安装路径

where java

4)检查 javac 路径

where javac

正常情况下应该看到什么?

比如可能返回类似:

C:\Program Files\Java\jdk-17\bin\java.exe
C:\Program Files\Java\jdk-17\bin\javac.exe

这就说明系统已经正确识别 JDK 路径。


五、再进一步:用一个 Java 小程序实测是否可编译运行

如果你想更稳一点,可以做一个最简单的 Java 测试。

第一步:新建一个文本文件

在桌面新建一个文件,命名为:

Test.java

注意:

  • 文件名必须是 Test.java
  • 不是 Test.java.txt

如果你看不到后缀名,先在资源管理器里打开“显示文件扩展名”。


第二步:写入测试代码

把下面代码复制进去:

public class Test {
    public static void main(String[] args) {
        System.out.println("JDK 安装成功");
    }
}

保存文件。


第三步:打开命令提示符,切到文件所在目录

比如文件在桌面,就输入:

cd Desktop

如果你的系统是中文桌面路径,可能要按实际情况写,比如:

cd C:\Users\你的用户名\Desktop

第四步:编译代码

输入:

javac Test.java

如果没有报错,并且生成了 Test.class 文件,说明编译成功。


第五步:运行程序

输入:

java Test

如果输出:

JDK 安装成功

那就说明:

  • JDK 安装成功
  • java 正常
  • javac 正常
  • 编译和运行都没问题

这才是真正完整的通过。


六、如果测试失败,常见原因怎么查

1. 只安装了 JRE,没有安装 JDK

很多人为了图省事,只装了 Java 运行环境。
这种情况会出现:

  • java -version 正常
  • javac -version 报错

解决方法:

  • 重新安装完整 JDK
  • 建议直接装 Oracle JDK、OpenJDK 或 Temurin 等常见版本

2. 环境变量没配置好

这是 Windows 上最常见的问题。

一般需要配置两个东西:

JAVA_HOME

指向 JDK 安装目录,比如:

C:\Program Files\Java\jdk-17

Path

加入:

%JAVA_HOME%\bin

如果你不想手动配,也可以直接把 JDK 的 bin 目录加入 Path,比如:

C:\Program Files\Java\jdk-17\bin

3. 配置改了但命令行没重开

很多人改完环境变量后,还在原来的命令提示符窗口里测试,结果还是报错。

因为环境变量只有在重新打开 cmd / PowerShell 后才会重新读取。

正确做法:

  • 关闭所有命令行窗口
  • 重新打开 cmd
  • 再测试命令

4. 安装路径里有中文或特殊符号

虽然现在 Windows 对中文路径兼容性比以前好了,但为了减少问题,还是建议:

  • JDK 安装在英文路径
  • 比如 C:\Java\jdk-17
  • 尽量不要放在带空格、中文太复杂的目录里

七、Windows 下查看 JDK 是否安装成功的最实用组合

如果你只想记住最核心的几条命令,直接看这组就够了:

java -version
javac -version
where java
where javac

判断标准:

  • java -version 有版本号:说明 Java 运行环境正常
  • javac -version 有版本号:说明 JDK 编译器正常
  • where java 能找到路径:说明系统识别到了 Java
  • where javac 能找到路径:说明 JDK 路径正确

八、给新手的快速判断结论

你可以直接按这个标准判断:

结果 1:全部正常

如果以下命令都能正常输出:

java -version
javac -version

并且没有报错,那就说明 JDK 安装成功


结果 2:java 正常,javac 报错

说明你可能只装了 JRE,或者 JDK 环境变量没配好。


结果 3:两个都报错

说明系统根本没找到 Java,大概率是:

  • 没装 JDK
  • 没配环境变量
  • 配置路径错误

九、额外建议:安装完 JDK 后最好做这几步

为了避免以后出问题,建议你顺手检查一下:

  1. 确认 JDK 版本

    • 现在开发常用 JDK 8、JDK 11、JDK 17、JDK 21
  2. 确认 JAVA_HOME

    • 这是很多开发工具必须依赖的变量
  3. 确认 Path 顺序

    • 尽量把 JDK 的 bin 放在前面
  4. 重开命令行窗口

    • 不重开,很多检查结果不准
  5. 测试编译运行

    • 不只是看版本号,最好真的跑一次 Java 程序

十、最简洁的判断总结

如果你想一句话判断 Windows 下 JDK 是否安装成功,只看这两条:

java -version
javac -version

如果两条都有正常版本号输出,基本就可以确认:

JDK 已经安装成功,并且可以正常使用。


十一、常见检查命令汇总

java -version
javac -version
where java
where javac

可选测试程序:

public class Test {
    public static void main(String[] args) {
        System.out.println("JDK 安装成功");
    }
}

编译:

javac Test.java

运行:

java Test

十二、注意事项

  • 不要把 java.exejavac.exe 的路径手动乱配错
  • 修改环境变量后一定要重新打开命令行
  • java -version 正常,不代表 JDK 一定完整,最好再测 javac -version
  • 如果是装开发软件如 IDEA、EclIPse、Maven,建议同时确认 JAVA_HOME
  • 64 位系统尽量安装 64 位 JDK,避免兼容问题

结论

测试 Windows 下 JDK 是否安装成功,最可靠的方法就是:

  1. 打开 cmd
  2. 输入 java -version
  3. 输入 javac -version
  4. 再用一个简单的 Test.java 文件实际编译运行

只要这几步都通过,就说明你的 JDK 安装和配置都没有问题,可以正常开发使用。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,1人围观)

还没有评论,来说两句吧...

目录[+]