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

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

  1. jdk (Java Development Kit)

    • 这是 Java 开发工具包,包含了开发 Java 程序所需的所有工具。
    • 其中包括编译器 (javac)、调试器 (jdb)、Java 文档生成工具 (javadoc)、Java 程序运行环境(java 命令)以及其他工具和类库。
    • 这是开发人员必需的文件夹,主要用于编写、编译和调试 Java 程序。
  2. jre (Java Runtime Environment)

    • 这是 Java 运行时环境,包含了运行 Java 程序所需的基础环境,但不包含开发工具(如编译器)。
    • 里面有 Java 虚拟机(JVM)、标准 Java 类库和其他运行时支持文件。它使你能够运行已经编译好的 Java 程序。
    • 如果只是想运行 Java 程序而不进行开发,你只需要安装 JRE

简而言之:

  • jdk 用于 开发 Java 程序(包括 JRE)。
  • jre 用于 运行 Java 程序。
    一般情况下,当你设置 Java 的环境变量时,应该使用 jdk 文件夹,而不是 jre 文件夹。原因如下:
  1. jdk 文件夹包含了 jre 的所有内容,而且它还包含了开发工具(如 javac 编译器等),这样你不仅可以运行 Java 程序,还可以编译和开发 Java 程序。

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

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

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

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

设置环境变量的步骤

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

1. 打开 .bash_profile.bashrc 文件

vim ~/.bash_profile

或者

vim ~/.bashrc

2. 设置 JAVA_HOMEPATH

在文件中添加如下内容(假设你的 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 运行时和编译器的版本信息,确认环境变量已正确设置。

posted @   ujbjgjy  阅读(187)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示