区分 Java、JDK、JRE
Java 官方定义是“通用编程语言”,但我们有时候说的是指 Java 语言,有时候是指 JDK,我不负责人的明确下,Java 特指 Java 编程语言,JDK 特指 JDK…
JRE 则是去掉了部分功能的 JDK,如 javac 命令等;用来运行 JDK 编译后的 Java 程序。
总之 JDK 是给开发人员用的,JRE 是给最终用户用的。
怎么装?
JRE 可以在 https://www.java.com/ 网站下载,JDK 则需要在 Oracle 网站下载,在 Oracle 官方下载老版本的 JDK 需要登陆账号,很好!
由于最近 Oracle 公司的授权协议风波,你也可以选择下载 OpenJDK 版本,这个是不受商业限制的版本,功能可以说基本相近,而且大部分 Linux 发行都是提供的 OpenJDK。
由于能看这篇文章的人大多是开发人员,下面我只讲 JDK 相关的内容。
我以 JDK 8 为例,因为当前时间大部分 Java 应用都是使用该版本,下载链接 https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html,点击Accept License Agreement,找到对应系统的最新版本(jdk-8u202-windows-x64.exe)点击下载,嫌不嫌烦都要注册个 Oracle 账号,因为官方渠道总比第三方靠谱一点。
Windows 下安装总是非常简单的,中间安装路径可以自己选择改下,业界迷信避开“空格”和“中文”,反正默认路径也没问题,懒人总是很开朗。
注意真不能安装在有中文的路径中,早晚会还债
用起来
安装完成后打开我上篇文章中讲到的“美化后”的CMD命令行,运行:
C:\Users\urname>java -version
java version "1.8.0_202"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
同时你也可以运行下javac -version
命令再次确认下是不是 JDK
接着就可以打开 IDE 编码了,常用的 Java IDE 推荐下:
- Eclipse 免费中最流行
- IntelliJ IDEA 收费中最好用
- VSCode 工具界新星,配置稍繁琐
其他不建议新手尝试
END