jdk8安装后两个文件夹,分别是jre、jdk表示什么?

在 JDK 8 安装后,你会看到两个文件夹:jre 和 jdk。它们分别代表:

jdk (Java Development Kit):

这是 Java 开发工具包,包含了开发 Java 程序所需的所有工具。

其中包括编译器 (javac)、调试器 (jdb)、Java 文档生成工具 (javadoc)、Java 程序运行环境(java 命令)以及其他工具和类库。

这是开发人员必需的文件夹,主要用于编写、编译和调试 Java 程序。

jre (Java Runtime Environment):

这是 Java 运行时环境,包含了运行 Java 程序所需的基础环境,但不包含开发工具(如编译器)。

里面有 Java 虚拟机(JVM)、标准 Java 类库和其他运行时支持文件。它使你能够运行已经编译好的 Java 程序。

如果只是想运行 Java 程序而不进行开发,你只需要安装 JRE。

简而言之:

jdk 用于 开发 Java 程序(包括 JRE)。

jre 用于 运行 Java 程序。

一般情况下,当你设置 Java 的环境变量时,应该使用 jdk 文件夹,而不是 jre 文件夹。原因如下:

jdk 文件夹包含了 jre 的所有内容,而且它还包含了开发工具(如 javac 编译器等),这样你不仅可以运行 Java 程序,还可以编译和开发 Java 程序。

jre 只是包含了运行时环境,不包含开发工具,因此如果只设置 jre,你将无法使用 javac 等开发工具。

一般情况下,当你设置 Java 的环境变量时,应该使用 jdk 文件夹,而不是 jre 文件夹。原因如下:

jdk 文件夹包含了 jre 的所有内容,而且它还包含了开发工具(如 javac 编译器等),这样你不仅可以运行 Java 程序,还可以编译和开发 Java 程序。

jre 只是包含了运行时环境,不包含开发工具,因此如果只设置 jre,你将无法使用 javac 等开发工具。

设置环境变量的步骤

你可以在终端中通过以下步骤设置 Java 环境变量:

1. 打开 .bash_profile 或 .bashrc 文件

vim ~/.bash_profile

或者

vim ~/.bashrc

2. 设置 JAVA_HOME 和 PATH

在文件中添加如下内容(假设你的 JDK 安装路径为 /usr/lib/jvm/java-8-openjdk,请根据实际路径修改):

# 设置 JAVA_HOME

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk

# 将 JAVA_HOME/bin 添加到 PATH 中

export PATH=$JAVA_HOME/bin:$PATH

3. 保存并退出

保存文件后,执行以下命令使环境变量生效:

source ~/.bash_profile

或者

source ~/.bashrc

验证设置

执行以下命令来验证 Java 是否正确安装和配置:

java -version

javac -version

这将显示 Java 运行时和编译器的版本信息,确认环境变量已正确设置。

Copyright © 2022 篮球世界杯_世界杯亚洲区名额 - cdbnfc.com All Rights Reserved.