首页 > 编程语言 >安装Java开发环境

安装Java开发环境

时间:2024-07-10 23:09:10浏览次数:17  
标签:bin Java JDK 开发 HOME% JAVA 安装

JDK下载

官网下载地址:https://www.oracle.com/cn/java/technologies/downloads/
选择安装的系统环境和下载的JDK版本,点击下载。

安装过程

注意安装路径中不要出现中文。

  1. 双击.exe文件,根据需要可选择更改安装到其他盘路径。
  2. 不用修改选项,点击下一步,直到完成。
配置环境变量
  1. win10系统下,以Java8和Java21为例,右键计算机->属性->高级系统设置->环境变量->系统变量。
  2. 新建变量JAVA8_HOME,这里值为你的JDK安装路径,我的值是E:\Java\jdk-1.8
  3. 新建变量JAVA21_HOME,这里值为你的JDK安装路径,我的值是E:\Java\jdk-21
  4. 新建变量JAVA_HOME,值为%JAVA8_HOME%,后续可根据需要切换为%JAVA21_HOME%,实现切换JDK版本的效果,其他版本同理。
  5. 选中Path系统变量,点击编辑,分别添加%JAVA_HOME%\bin%JAVA_HOME%\jre\bin,如果是一行显示的Path变量值,则用%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
  6. 打开命令提示符,输入java -version,输出Java版本信息即为配置成功。

标签:bin,Java,JDK,开发,HOME%,JAVA,安装
From: https://www.cnblogs.com/Konon/p/18295177

相关文章

  • docker部署若依开源java项目微服务版
    查看容器IDdockerps 后面以进入mysql容器为例进入容器sudodockerexec-it27e/bin/bash 进入成功,由于是mgsql容器,我们可以输入命令操作看一下mysql文件夹,如下看到了我们建的数据库:退出容器回到centosexit......
  • 操作系统课程设计-模拟文件管理系统java实现
    模拟文件管理系统学校的期末课程设计,进行一个简单的分享,不足之处请各位大佬指正。一、主要内容综合运用操作系统理论知识和编程知识设计实现一个可视化操作的文件管理模拟系统,该系统包含的基本信息:创建用户、登录用户、创建文件、删除文件、打开文件、显示文件、关闭文......
  • JavaWeb-js(4)
    js事件在前端页面中,js程序大多数是由事件来驱动的,当触发某些事件的时候,可以使用js负责响应。js事件由三部分组成:    事件源——》指的是被触发的对象;    事件类型——》如何触发的事件,如:鼠标单击、双击、键盘操作等;    事件处理程序——》触发事件以......
  • k8s集群安装-kubeadm安装
    kubeadm安装集群准备工作角色IP组件k8s-master192.168.1.20kube-apiserver,kube-controller-manager,kube-scheduler,docker,etcdk8s-node01192.168.1.18kubelet,kube-proxy,docker,etcdk8s-node02192.168.1.19kubelet,kube-proxy,docker,etcddocker版......
  • 嵌入式开发学习day08
    完成学生管理系统1>使用菜单完成2>有学生的信息录入功能:输入学生个数,并将学生的姓名、分数录入3>查看学生信息:输出所有学生姓名以及对应的分数4>求出学习最好的学生信息:求最大值5>按姓名将所有学生进行升序排序6>按成绩将所有学生进行升序排序要求每个功能使用函......
  • 常见的设计模式-java实现
    设计模式的目的代码从重用性(相同的功能可以复用)代码的可读性(编程的规范性,便于其他人的阅读)可扩展性(程序添加新功能不会很困难)可靠性(添加新功能后对原有的功能没有影响)使程序高内聚低耦合七大设计原则1.单一职责原则介绍一个类应该只负责一个职责,降低类的耦合度。提高......
  • 业务开发时,接口不能对外暴露怎么办?
    在业务开发的时候,经常会遇到某一个接口不能对外暴露,只能内网服务间调用的实际需求。面对这样的情况,我们该如何实现呢?今天,我们就来理一理这个问题,从几个可行的方案中,挑选一个来实现。1.内外网接口微服务隔离将对外暴露的接口和对内暴露的接口分别放到两个微服务上,一个服务里所有......
  • 数据结构(Java):集合类LinkedList&集合类Stack
    1、集合类LinkedList1.1什么是LinkedListLinkedList的底层是一个双向链表的结构(故不支持随机访问):在LinkedList中,定义了first和last,分别指向链表的首节点和尾结点。每个节点中有一个成员用来存储数据,还有两个指针域next和prev分别存储下一个节点和上一个节点的地址。Link......
  • JavaSE基础面试题 (24年7月10日)
    1、Lambda的作用:用于简化匿名内部类的书写我们可以用下面的格式编写Lambda(被重写方法的形参列表)->{        被重写方法的方法体代码;}需要说明的是,使用Lambda表达式之前,必须先有一个接口,而且接口中只能有一个抽象方法。(注意:不能是抽象类,只能是接口)......
  • redis 5 安装配置以及脚本
     redis6.2安装配置以及脚本(147)  wgethttp://download.redis.io/releases/redis-6.2.14.tar.gz tar-xfredis-5.0.10.tar.gz-C/usr/local/ cd/usr/local/redis-5.0.10&&make ...... vimredis.conf daemonizeyesbind127.0.0.1192.168.1.252 ......