JDK安装指导

2023-11-18

Oracle官网地址

https://www.oracle.com/

java版本查询

这里仅标识了java19和java17

java archived 查看更多

随便进入一个,根据后缀提示下载对应包即可

Linux安装

(示例 java 1.8版本)

https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

1、查看Linux架构

uname -m

2、下载对应版本

3、拷贝该tar包到Linux下解压

4、配置个人用户环境变量

# 文件 vim ~/.bashrc (修改 JAVA_HOME 路径,其他不用改)
export JAVA_HOME=/home/yt/jdk1.8.0_351
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:${CLASSPATH}
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=${JAVA_PATH}:${PATH}

5、立即生效

source ~/.bashrc

6、查看java版本

java -version

Windows安装

(示例 java 1.8版本)

https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html

1、下载对应版本

2、创建文件夹

1、选定一个目录下创建目录(jdk)
2、jdk目录下创建install目录
3、jdk目录下创建jre目录

3、界面安装

双击该文件

4、查看java版本

1、打开dos窗口(win + R)
2、输入命令:java -version

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JDK安装指导 的相关文章

  • 使用 LinkedList 实现下一个和上一个按钮

    这可能是一个愚蠢的问题 但我很难思考清楚 我编写了一个使用 LinkedList 来移动加载的 MIDI 乐器的方法 我想制作一个下一个和一个上一个按钮 以便每次单击该按钮时都会遍历 LinkedList 如果我硬编码itr next or
  • 为 java 游戏创建交互式 GUI

    大家好 我正在创建一个类似于 java 中的 farmville 的游戏 我只是想知道如何实现用户通常单击以与游戏客户端交互的交互式对象 按钮 我不想使用 swing 库 通用 Windows 看起来像对象 我想为我的按钮导入自定义图像 并
  • 过滤两次 Lambda Java

    我有一个清单如下 1 2 3 4 5 6 7 和 预期结果必须是 1 2 3 4 5 6 7 我知道怎么做才能到7点 我的结果 1 2 3 4 5 6 我也想知道如何输入 7 我添加了i gt i objList size 1到我的过滤器
  • jQuery AJAX 调用 Java 方法

    使用 jQuery AJAX 我们可以调用特定的 JAVA 方法 例如从 Action 类 该 Java 方法返回的数据将用于填充一些 HTML 代码 请告诉我是否可以使用 jQuery 轻松完成此操作 就像在 DWR 中一样 此外 对于
  • 在 Jar 文件中运行 ANT build.xml 文件

    我需要使用存储在 jar 文件中的 build xml 文件运行 ANT 构建 该 jar 文件在类路径中可用 是否可以在不分解 jar 文件并将 build xml 保存到本地目录的情况下做到这一点 如果是的话我该怎么办呢 Update
  • Java 公历日历更改时区

    我正在尝试设置 HOUR OF DAY 字段并更改 GregorianCalendar 日期对象的时区 GregorianCalendar date new GregorianCalendar TimeZone getTimeZone GM
  • 检测并缩短字符串中的所有网址

    假设我有一条字符串消息 您应该将 file zip 上传到http google com extremelylonglink zip http google com extremelylonglink zip not https stack
  • jdbc mysql loginTimeout 不起作用

    有人可以解释一下为什么下面的程序在 3 秒后超时 因为我将其设置为在 3 秒后超时 12秒 我特意关闭了mysql服务器来测试mysql服务器无法访问的这种场景 import java sql Connection import java
  • 内部类的构造函数引用在运行时失败并出现VerifyError

    我正在使用 lambda 为内部类构造函数创建供应商ctx gt new SpectatorSwitcher ctx IntelliJ建议我将其更改为SpectatorSwitcher new反而 SpectatorSwitcher 是我正
  • 当 OnFocusChangeListener 应用于包装的 EditText 时,TextInputLayout 没有动画

    不能比标题说得更清楚了 我有一个由文本输入布局包裹的 EditText 我试图在 EditText 失去焦点时触发一个事件 但是 一旦应用了事件侦听器 TextInputLayout 就不再对文本进行动画处理 它只是位于 editText
  • 从 Powershell 脚本安装 Python

    当以管理员身份从 PowerShell 命令行运行以下命令时 可以在 Windows 11 上成功安装 Python c temp python 3 11 4 amd64 exe quiet InstallAllUsers 0 Instal
  • Java 和 Python 可以在同一个应用程序中共存吗?

    我需要一个 Java 实例直接从 Python 实例数据存储中获取数据 我不知道这是否可能 数据存储是否透明 唯一 或者每个实例 如果它们确实可以共存 都有其单独的数据存储 总结一下 Java 应用程序如何从 Python 应用程序的数据存
  • 获取文件的总大小(以字节为单位)[重复]

    这个问题在这里已经有答案了 可能的重复 java 高效获取文件大小 https stackoverflow com questions 116574 java get file size efficiently 我有一个名为 filenam
  • 为什么 Java 8 不允许非公共默认方法?

    让我们举个例子 public interface Testerface default public String example return Hello public class Tester implements Testerface
  • Cucumber 0.4.3 (cuke4duke) 与 java + maven gem 问题

    我最近开始为 Cucumber 安装一个示例项目 并尝试使用 maven java 运行它 我遵循了这个指南 http www goodercode com wp using cucumber tests with maven and ja
  • 使用自定义堆的类似 malloc 的函数

    如果我希望使用自定义预分配堆构造类似 malloc 的功能 那么 C 中最好的方法是什么 我的具体问题是 我有一个可映射 类似内存 的设备 已将其放入我的地址空间中 但我需要获得一种更灵活的方式来使用该内存来存储将随着时间的推移分配和释放的
  • 找不到符号 NOTIFICATION_SERVICE?

    package com test app import android app Notification import android app NotificationManager import android app PendingIn
  • 如何使用mockito模拟构建器

    我有一个建造者 class Builder private String name private String address public Builder setName String name this name name retur
  • 无法访问127.0.0.1

    我不知道这种情况何时开始发生 但结果是 127 0 0 1 无法在任何地方的任何端口上工作 例如 浏览器显示无法连接 以下是我的研究结果 localhost COMPUTER NAME 和实际 IP 地址都工作正常 我的主机文件中没有什么特
  • Spring Boot 无法更新 azure cosmos db(MongoDb) 上的分片集合

    我的数据库中存在一个集合 documentDev 其分片键为 dNumber 样本文件 id 12831221wadaee23 dNumber 115 processed false 如果我尝试使用以下命令通过任何查询工具更新此文档 db

随机推荐

  • Java 8之Consumer接口方法应用

    一 简介 Java Consumer接口来自Java 8中引入的 java util function包 Consumer是一个功能接口 用来作为lambda表达式或方法引用的任务目标 传递一个参数执行指定的方法 Consumer的功能接口
  • java使用FFmpeg获取rtmp流的一帧作为封面图

    背景后台 Spring boot 获取rtmp流地址后返回前端 Angular2 Ckplay插件上播放 由于需要展示多个暂停的媒体窗口封面 前端抓取封面较为困难 后台处理图片返回 于此收录本文以便日后再用 安装好的FFmpeg rtmp测
  • 联想Win10安装Ubuntu双系统教程

    前言 最近为了更好的做一名程序员 猿 所以准备装一个双系统 也就是Ubuntu系统 网上坑太多 所以决定自己写一点操作步骤 首先看一下我的计算机配置 联想小新700 Tip 这里的安装步骤仅仅针对联想Win10改型号或者相关型号 其他品牌型
  • 调试代码

    1 用浏览器打开需要调试的页面 2 打开调试模式 在谷歌浏览器中 点击F12 可以打开开发者模式 刷新页面就可以看到数据的传输 也可以通过鼠标右键 选择 重新加载框架 可以查到某个部分的刷新 找到调用的接口 通过该接口去原程序中找到对应的方
  • C++四种类型转化

    文章目录 static cast const cast reinterpret cast 重新解释 dynamic cast static cast 该运算符把expression转化为type name类型 static cast在编译时
  • Input子系统代码

    input驱动代码 include
  • struct char[0] 零长数组使用

    在c中虽然支持了变长数组 但是在使用的时候还是会有诸多限制 比如分配在栈上 也就是说不能返回变长数组的指针 同时还增加了栈溢出的风险 以下是几种不能使用的场景 不能使用extern声明的长度 在struct members中定义长度 在st
  • 原生小程序--授权

    获取授权 getUserInfo
  • oracle分页的三种方式,oracle 使用rownum的三种分页方式

    rownum是Oracle数据库中的一个特有关键字 返回的是一个数字代表记录的行号 基础知识 rownum只能做 获取51到100的数据 三种分页的写法 1 使用minus 原理就是查询出前100行的数据 减去 查询出前50行的数据 sel
  • selenium在爬虫中的使用

    selenium在爬虫中的使用 欢迎大家去博客冰山一树Sankey 浏览效果更好 直接右上角搜索该标题即可 CSDN主页 CSDN主页 冰山一树Sankey 博客园主页 博客园主页 冰山一树Sankey 一 selenium概述 1 1 定
  • 使用jemeter进行压力测试关注的指标

    一 压测设置 线程数 并发数量 能跑多少量 具体说是一次存在多少用户同时访问 Rame Up Period in seconds 表示JMeter每隔多少秒发动并发 理解成准备时长 设置虚拟用户数需要多长时间全部启动 如果线程数是20 准备
  • pta basic level 1002

    include
  • Java的时间复杂度和空间复杂度

    时间复杂度和空间复杂度是算法效率的两个重要指标 也是在进行程序设计和性能优化时需要考虑的因素 下面分别介绍 Java 的时间复杂度和空间复杂度 1 时间复杂度 时间复杂度是算法运行时的时间消耗 通常用大 O 表示 Java 中常见的时间复杂
  • 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器

    第1章 引言 随着互联网应用的广泛普及 海量数据的存储和访问成为了系统设计的瓶颈问题 对于一个大型的 互联网应用 每天几十亿的PV无疑对数据库造成了相当高的负载 对于系统的稳定性和扩展性造成了极大的问题 通过数据切分来提高网站性能 横向扩展
  • Tensorflow SSD实现与理解

    Tensorflow SSD实现与理解 1 论文解读 1 1 模型特点 2 1 训练特点 2 网络结构 2 1 特征提取卷积层 2 2 anchor box产生 3 TensorFlow 实现 3 1 运行图片检测 3 2 运行camera
  • django指定本地,局域网,外网访问

    本地和局域网访问 设置settings ALLOWED HOSTS 启动0 0 0 0 8000启动 其他局域网下使用 服务电脑的ip ipconfig获取 ipv4 192 168 x x 端口 外网访问 1 部署到云服务器 2 内网做端
  • Android开发从零开始

    http blog csdn net coolszy http 115 com folder faexml7y7 http www cnblogs com coolszy category 288258 html
  • 点云 pillar 形状的数据搜索

    读取点云数据 将点云数据中的某一个维度设置为0 生成一个新的点云数据 并建立其上的KDTree索引 给定查询点并对查询点进行半径搜索 并将半径邻域内的点渲染为红色 最后得到就是该点范围内 一个圆柱形的附近点集合 最后将可视化结果展示出来 代
  • 在Java平台中创建、使用分数类

    由于计算机的运行机制不像人类的大脑 所以在计算时并不能无限精度地运算下去 只能在一定的进度范围内进行数值求解 因此 至今计算机里都没有分数这种数据类型 不过我们为你可以借助Java类来自行定义分数类 进行分数的相关计算 下面直接给代码 pu
  • JDK安装指导

    Oracle官网地址 https www oracle com java版本查询 这里仅标识了java19和java17 java archived 查看更多 随便进入一个 根据后缀提示下载对应包即可 Linux安装 示例 java 1 8