阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

安装JDK

98次阅读
没有评论

共计 1891 个字符,预计需要花费 5 分钟才能阅读完成。

因为 Java 程序必须运行在 JVM 之上,所以,我们第一件事情就是安装 JDK。

搜索 JDK 22,确保从 Oracle 的官网下载最新的稳定版 JDK:

Java SE Development Kit 22 downloads

Linux  macOS  Windows
              -------

x64 Compressed Archive      Download
x64 Installer               Download
x64 MSI Installer           Download

选择合适的操作系统与安装包,找到 Java SE 22 的下载链接Download,下载安装即可。Windows 优先选x64 MSI Installer,Linux 和 macOS 要根据自己电脑的 CPU 是 ARM 还是 x86 来选择合适的安装包。

设置环境变量

安装完 JDK 后,需要设置一个 JAVA_HOME 的环境变量,它指向 JDK 的安装目录。在 Windows 下,它是安装目录,类似:

C:\Program Files\Java\jdk-22

在 Mac 下,它在 ~/.bash_profile~/.zprofile里,它是:

export JAVA_HOME=`/usr/libexec/java_home -v 21`

然后,把 JAVA_HOMEbin目录附加到系统环境变量 PATH 上。在 Windows 下,它长这样:

Path=%JAVA_HOME%\bin;< 现有的其他路径 >

在 Mac 下,它在 ~/.bash_profile~/.zprofile里,长这样:

export PATH=$JAVA_HOME/bin:$PATH

JAVA_HOMEbin目录添加到 PATH 中是为了在任意文件夹下都可以运行java。打开命令提示符窗口,输入命令java -version,如果一切正常,你会看到如下输出:

┌────────────────────────────────────────────────────────┐
│Command Prompt                                    - □ x │
├────────────────────────────────────────────────────────┤
│Microsoft Windows [Version 10.0.0]                      │
│(c) 2015 Microsoft Corporation. All rights reserved.    │
│                                                        │
│C:\> java -version                                      │
│java version "22" ...                                   │
│Java(TM) SE Runtime Environment                         │
│Java HotSpot(TM) 64-Bit Server VM                       │
│                                                        │
│C:\>                                                    │
│                                                        │
└────────────────────────────────────────────────────────┘

如果你看到的版本号不是 22,而是151.8 之类,说明系统存在多个 JDK,且默认 JDK 不是 JDK 22,需要把 JDK 21 提到 PATH 前面。

如果你得到一个错误输出:

┌────────────────────────────────────────────────────────┐
│Command Prompt                                    - □ x │
├────────────────────────────────────────────────────────┤
│Microsoft Windows [Version 10.0.0]                      │
│(c) 2015 Microsoft Corporation. All rights reserved.    │
│                                                        │
│C:\> java -version                                      │
│'java' is not recognized as an internal or external comm│
│and, operable program or batch file.                    │
│                                                        │
│C:\>                                                    │
│                                                        │
└────────────────────────────────────────────────────────┘

这是因为系统无法找到 Java 虚拟机的程序java.exe,需要检查 JAVA_HOME 和 PATH 的配置。

可以参考如何设置或更改 PATH 系统变量。

JDK

细心的童鞋还可以在 JAVA_HOMEbin目录下找到很多可执行文件:

  • java:这个可执行程序其实就是 JVM,运行 Java 程序,就是启动 JVM,然后让 JVM 执行指定的编译后的代码;
  • javac:这是 Java 的编译器,它用于把 Java 源码文件(以 .java 后缀结尾)编译为 Java 字节码文件(以 .class 后缀结尾);
  • jar:用于把一组 .class 文件打包成一个 .jar 文件,便于发布;
  • javadoc:用于从 Java 源码中自动提取注释并生成文档;
  • jdb:Java 调试器,用于开发阶段的运行调试。

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2024-08-05发表,共计1891字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中