news 2026/10/23 1:40:33

安装jdk以及单独安装jre

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
安装jdk以及单独安装jre

安装 JDK 以及单独安装 JRE

下载 JDK

  1. 根据需求下载自己系统所需要的 JDK。
    • Eclipse Temurin JDK,这个是免费商用且用的人多的 JDK
    • Java 不同版本官方下载,需要注册一个 Oracle 账号,新版本商用不免费
    • Java 8 官方下载,需要注册一个 Oracle 账号,新版本商用不免费
  2. 下载完毕,解压。

Windows 安装 zip 版 JDK

  1. 下载 JDK 的 zip 压缩包(如jdk-8u341-windows-x64.zip),解压到指定目录,例如D:\Java\jdk1.8.0_341。
  2. 配置环境变量:
    • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」。
    • 新建系统变量JAVA_HOME,值为 JDK 解压目录,如D:\Java\jdk1.8.0_341。
    • 编辑系统变量Path,在末尾追加%JAVA_HOME%\bin(注意用;分隔)。
    • 可选:新建系统变量CLASSPATH,值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。
  3. 验证安装:打开 CMD,执行java -version,看到版本信息即安装成功。

linux安装 JDK

环境变量配置

#编辑vim/etc/profile#加入以下内容除了jdk解压目录需要根据自己的改变,其他都直接复制。#方式一,exportJAVA_HOME=/home/java/jdk/jdk1.8.0_341# jdk解压目录exportPATH=$PATH:$JAVA_HOME/binexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#方式二,先定义,后面再exportJAVA_HOME=/home/java/jdk/jdk1.8.0_333PATH=$PATH:$JAVA_HOME/binCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexportJAVA_HOMEPATHCLASSPATH
解释:
  1. 在 Windows 系统中环境变量分隔符使用;,在 Linux 系统中使用:
  2. $PATH,因为 Linux 的环境变量PATH本身是包含其他值的,所以这里要加上原来PATH的内容。
  3. CLASSPATH是java独有的环境变量,即类路径,表示jvm要从哪里寻找要运行的.class文件,在java5之前还需要配置,其实java5以后版本都不需要,可以去掉,dt.jar是关于java运行环境的类库;tools.jar是工具类库;。

重新加载/etc/profile

source/etc/profile

测试是否安装成功

java-version

linux单独安装 JRE

一般 Linux 服务器并不需要 JDK 编译,只需要有JRE的运行环境,所以单独安装 JRE。

  1. 下载 JRE,解压

    • Java 不同版本官方下载,需要注册一个 Oracle 账号
    • Java 8 官方下载,需要注册一个 Oracle 账号
  2. 配置环境变量

    exportJAVA_HOME=/home/java/jre1.8.0_341exportPATH=$PATH:$JAVA_HOME/bin#这个非必须 export CLASSPATH=$JAVA_HOME/lib
  3. 重新加载

    source/etc/profile
  4. 测试是否成功

    java-version
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/23 1:40:24

副队长JavaScript教程(19)–逻辑运算符

点此查看 所有教程、项目、源码导航 文章目录1. 前言2. 逻辑运算(布尔运算)2.1 非运算2.2 与运算2.3 或运算3. 短路运算原理3.1 && 与运算短路规则3.2 || 或运算短路规则4. 小结1. 前言 我们在使用用户名、密码登录某网站时,首先网站得判断用户名和密码都不…

作者头像 李华
网站建设 2026/10/23 1:39:59

【Docker】Docker:docker 环境配置 python 版

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/23 1:39:01

【深度学习】Paper reading: GhostNet核心解读(非翻译)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/23 1:38:47

【工程与环境】Linux: 一款比较好用的阅读器 Okular

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/10/23 1:38:46

【opencv】OpenCV: 10行代码完成磨皮算法

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华