安装
目前最常用的 JDK 实现是 Oracle JDK。
在 https://www.oracle.com/java/technologies/javase-downloads.html 可以下载 JDK 的各个常见版本。 对于新版本的 JDK,在 Oracle 网站上可以直接下载;旧版本的需要注册账号登录后下载。如果不想注册账号,可以去一些镜像网站上下载,比如华为云。
除了 Oracle JDK ,还有其他 JDK :
- openjdk:https://jdk.java.net
- 微软:https://www.microsoft.com/openjdk 在 openjdk 基础上做了些优化。
- 腾讯 : kona https://github.com/Tencent/TencentKona-8 在 openjdk 基础上做了些优化。
Compressed Archive
类型的下载包,不需要安装,解压后,略作配置即可使用。 以Linux下安装为例,需要设置环境变量:
export JAVA_HOME=安装目录路径
export JDK_HOME=$JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH
其他类型的下载包,下载完成后,按照对应操作系统的安装方式安装即可。
检测是否安装成功: 在终端(Windows 下是命令提示符)下执行java -version
,未报错则认为成功。例如:
▶ java -version
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
第一个程序 Hello World
打开趁手的编辑器(记事本、Visual Studio Code、Sublime 等),新建文件 HelloWorld.java ,输入以下内容:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
以 Linux 为例,在终端编译执行文件:
▶ javac HelloWorld.java
▶ ls Hello*
HelloWorld.class HelloWorld.java
▶ java HelloWorld
Hello World
先使用javac HelloWorld.java
将java文件编译成 HelloWorld.class
。
然后使用 java 命令执行 HelloWorld.class 。得到输出Hello World
。
建议使用 UTF-8 编写 Java 代码
建议使用 UTF-8 编写 Java 代码。
为什么 ? 因为 UTF-8 更通用,更国际化。
Windows 中的记事本等工具默认不是 UTF-8 编码,要特地注意。
因为用了 UTF-8 编码,在 Windows 的命令提示符/Powershell 中运行程序可能会出现乱码。参考网上相关资料修改即可。
关于 UTF-8 : 理解字符编码、Unicode、UTF-8、UTF-16 。