首页 > 系统相关 > Windows中Java安装及环境变量配置

Windows中Java安装及环境变量配置

时间:2023-08-20 22:46:19浏览次数:48  
标签:JAVA Windows 配置 HOME% Java 安装 环境变量

Windows中Java安装及环境变量配置

目录

1、下载jdk安装包

通过以下镜像站下载jdk安装包:https://www.techspot.com/downloads/5553-java-jdk.html

这里我选择的是Java11,选择对应的平台下载即可:

image

在该页面下,还有Java其他的版本提供下载,需要的可以进入对应页面用同样的方式下载:

image

2、安装JDK

下载完成之后,双击安装包:

image

根据安装向导,自定义安装路径,一路安装完成即可。安装完成了之后,还无法使用,需要配置环境变量才能在PC中各环境下使用。

3、配置环境变量

3.1、环境变量配置页进入

环境变量需要配置的内容有三点,分别是JAVA_HOME、CLASSPATH、path。Windows中win+r打开运行面板,输入sysdm.cpl,进入系统属性页面:

image

之后切到高级页签,点击环境变量进入环境变量配置页面,进入之后就开始配置具体的变量名了:

image

3.2、环境变量1:JAVA_HOME

在系统变量中,新建环境变量,变量名给"JAVA_HOME",变量值填入JAVA的安装根目录

# 根据实际情况填入
D:\JDK11

image

3.3、环境变量2:CLASSPATH

这个环境变量配置的为JAVA所有依赖的包路径

同样,在系统变量中新建环境变量,变量名给"CLASSPATH",变量值填入:

# 注意,最前面有个.
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

image

%JAVA_HOME%意思为取名为"JAVA_HOME"的环境变量的值,即写成这样也可以,两者等价:

.;D:\JDK11\lib\dt.jar;D:\JDK11\lib\tools.jar;

推荐上面的写法,方便管理。

3.4、环境变量3:Path

这个环境变量配置的为Java中jdk和jre的可执行bin文件

找到Path环境变量,新建两条,填入以下内容:Windows10中建议分开写,不然会出现无法识别。

# 合并写法
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
# 分开写法
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

image

4、验证安装

进入powershell面板,输入java --version验证配置,如果正常返回版本号,则环境配置成功:

image

▷▷▷▷▷▷▷欢迎大家留言收藏,如有问题欢迎指正,若对你有帮助,动动你的小手,点个赞哟◁◁◁◁◁◁◁
image

标签:JAVA,Windows,配置,HOME%,Java,安装,环境变量
From: https://www.cnblogs.com/onestarlearner/p/17644764.html

相关文章

  • Java动态追踪
    Java动态追踪什么是Java动态追踪?Java动态追踪是一种工具,可以用于监控Java应用程序的性能,了解应用程序在运行时的行为。Java动态追踪工具可以跟踪应用程序的方法调用、内存使用情况、线程活动等。它可以帮助开发人员找到应用程序的瓶颈和问题,并提供优化建议。Java动态追踪工具可......
  • JavaWeb随笔
    JavascriptJavascript是客户端的一个脚本语言<scriptlanguage="JavaScript">   varstr="helloworld";   alert(typeofstr);   str=999;   alert(typeofstr);  </script>Javascript是一门弱类型的语言,变量的数据类型由后面附的值类型决定(......
  • java脚本模拟服务器内存溢出实战&服务器部署java项目
    一、背景:使用javaspringboot,实现linux服务器内存溢出情况。二、方案1、打包成war包,可以直接将war包部署在tomcat容器里2、springboot,打包成jar包。打的jar包,内置了tomcat,所以在服务器上,直接启jar包就行,没有必要放在tomcat容器里部署,在启动jar包时,可以配置线程池等。这......
  • Cause: java.sql.SQLException: Field 'id' doesn't have a default value Field 'id&
    报错内容: 是因为实体类文件中设置主键自增的类型不对导致的,建议再温习一下逐渐自增的类型以及使用方式我自己的实体类里面设置的IdType为auto,但是主键id是char类型的,还不是int数值类型,所以无法设置为自增 这里需要换成IdType.ID_WORKER_STR@ApiModelProperty(......
  • 在Windows系统上,给perl安装JSON::parse module
    管理员身份打开powershell,一定以管理员身份打开:输入下面两行命令即可 cpanApp::cpanminuscpanmJSON::Parse JSON::Parse指南:https://metacpan.org/pod/JSON::Parse perlmodule安装指南:https://www.cpan.org/modules/INSTALL.html......
  • 探索Java中的并发编程:多线程同步与性能优化
    在后端开发领域,Java作为一门强大的编程语言,广泛应用于构建高性能和并发性能强大的应用程序。本文将深入探讨Java中的并发编程,重点关注多线程同步机制与性能优化策略。通过结合实际代码示例,为读者提供关于并发编程的深奥知识和实用方法。1.并发编程概述与原理并发编程是指多个线程......
  • java.lang.NoSuchMethodError: com.baomidou.mybatisplus.core.toolkit.StringUtils.i
    在运行springboot项目的时候爆java.lang.NoSuchMethodError:com.baomidou.mybatisplus.core.toolkit.StringUtils.isNotBlank(Ljava/lang/CharSequence;)Z错误错误如下11:49:08.390[restartedMain]DEBUGorg.springframework.boot.context.logging.ClasspathLoggingApplica......
  • Java踩坑3.org.gradle.api.tasks.sourceset.getcompiloconfigurationname
    idea2018自带gradle版本4.1我改properties文件为7.5启动项目,sync时报错,如标题。解决步骤:1.我尝试更改jdk9和11都一样报错。2.我尝试改properties文件为6.4不报错。3.我仍然使用properties文件为7.5,不理会build窗口的这个错误。在右侧的gradle插件build,clean这些正常使用。......
  • 《Java编程思想第四版》学习笔记17
    崩溃JavaJava标准集合里包含了toString()方法,所以它们能生成自己的String表达方式,包括它们容纳的对象。例如在Vector中,toString()会在Vector的各个元素中步进和遍历,并为每个元素调用toString()。假定我们现在想打印出自己类的地址。看起来似乎简单地引用this即可(特别......
  • Prim算法是一种用于解决最小生成树问题的贪心算法。它通过逐步选择边来构建最小生成树
    importjava.util.*;classPrimAlgorithm{privatestaticfinalintINF=Integer.MAX_VALUE;publicvoidprimMST(int[][]graph){intvertices=graph.length;int[]parent=newint[vertices];//用于存储最小生成树的父节点int......