windows配置java环境

简介: windows配置java环境

下载JDK

JDK下载我们直接去Oracle官网下载我们所需要的java版本即可(推荐同时下载两个版本,一个是java8,一个是java17)。

  1. java8属于老版本,较为稳定,很多项目也是依据java8作为基础开发的
  2. java17属于新版本,拥有较多新特性,可以学习

安装JDK

我们推荐将java安装路径统一在D盘的develop文件夹中。

指定好安装目录之后,直接默认下一步即可,直到安装完成为止

需要注意的是:

  1. java8需要指定两次安装目录,一次是jdk的安装目录,一次是jre的安装目录,我们尽量让jdk和jre处于同一安装目录下。
  2. java17只需要指定一次安装目录,它已经集成了jre(java9之后已经没有jre,不再区分jdk和jre),不需要额外指定17版本的jre安装目录

配置环境变量

java9及以上版本配置环境变量(以java17为例,只需要配置JAVA_HOME和Path变量)

右键此电脑—属性—高级系统设置—高级—环境变量

配置JAVA_HOME变量

新建系统变量JAVA_HOME,变量值为JDK的安装路径(JAVA_HOME变量的作用实际上就是一个存储JDK安装路径的变量值的作用而已,方便我们之后切换java版本的时候,不需要修改path变量,只需要修改JAVA_HOME变量,将其设置为指定版本的JDK安装路径即可)

备注:为了便于不同ava版本的切换。此处我们重新设置一下JAVA_HOME变量

  1. 新建JAVA17_HOME变量,变量值为java17的安装路径
  2. 修改JAVA_HOME变量为%JAVA17_HOME%

    按照上述方式设置JAVA_HOME,这样我们切换不同版本的java,直接将JAVA_HOME环境变量修改为%JAVAxxx_HOME% 即可,就不需要再修改其他的环境变量了
配置Path变量

修改系统变量Path,在末尾新建%JAVA_HOME%\bin,实际上就是拼接JAVA_HOME变量+bin,即当前JDK版本的bin路径(bin目录下有java和javac的应用启动文件)

此时我们在doc窗口下执行java -versionjavac -version,可以看到对应的java以及javac版本号,说明java环境变量配置成功

java8及以下版本配置环境变量(以java8为例,需要配置JAVA_HOME和Path、CLASSPATH 变量)

配置JAVA_HOME变量

新建JAVA8_HOME变量,变量值为java8的安装路径

修改JAVA_HOME变量为%JAVA8_HOME%

配置CLASSPATH变量

CLASSPATH 设置为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

配置Path变量

Path新建两条:

3. %JAVA_HOME%\bin

4. %JAVA_HOME%\jre\bin (备注:java9以上的版本,已经没有了jre,所以java9以上的版本不需要设置这一条)

切换java版本出现的问题

因为我们之前安装了java17,此时又安装和配置了java8,我们将JAVA_HOME设置为java8的jdk目录之后,在doc窗口下执行java -versionjavac -version,可以看到版本还是java17,并没有切换到java8

这时我们需要将Path变量的%JAVA_HOME%\bin%JAVA_HOME%\jre\bin 置于Path变量的最上方即可。

在doc窗口下执行java -versionjavac -version,可以看到已经成功将java17切换成java8

切换电脑上已安装的不同版本java的办法

按照上面的步骤配置java17和java8的JAVA_HOME变量,我们要切换不同版本的java,只需要将JAVA_HOME设置为对应版本的JDK安装路径即可

需要注意的是,

需要将Path变量的%JAVA_HOME%\bin%JAVA_HOME%\jre\bin 置于Path变量的最上方

小知识:我们实际上可以通过bat文件对JAVA_HOME进行修改,再配合Path,实现通过doc窗口命令来修改JAVA_HOME实现java版本的切换,这方法可以参考https://jingyan.baidu.com/article/6525d4b108563aed7d2e9489.html,这里不再过多赘述。

Path环境变量的作用

简单提一句Path环境变量的作用:

它提供了windows命令行中指令的可执行文件(比如:.exe文件)路径,让我们在命令行中输入命令时,能够找到对应的可执行文件执行。简单地说:就是让命令在命令行中使用有效

以下是一个通过环境变量,配置QQ的doc启动命令的示例:

找到QQ的安装路径下的bin目录:

这个目录下有QQ的启动文件:QQ.exe

我们将bin目录的路径添加到path环境变量中:

之后在doc窗口执行QQ,即可启动QQ应用

IDEA安装

下载

前往官网下载

安装步骤

破解步骤

IDEA不是免费的,因此需要破解。可以参考http://www.itmind.net/10802.html或者淘宝搜索IDEA破解买一个

文章参考

https://jingyan.baidu.com/article/6525d4b108563aed7d2e9489.html

https://blog.csdn.net/weixin_44072270/article/details/117897967

https://jingyan.baidu.com/article/5d6edee2e002f0d8eadeeccf.html

https://blog.csdn.net/weixin_47445006/article/details/123979393

https://www.cnblogs.com/AQRchaos/p/16479614.html

目录
相关文章
|
7月前
|
人工智能 前端开发 Java
2025年WebStorm高效Java开发全指南:从配置到实战
WebStorm 2025不仅是一款强大的JavaScript IDE,也全面支持Java开发。本文详解其AI辅助编程、Java特性增强及性能优化,并提供环境配置、高效开发技巧与实战案例,助你打造流畅的全栈开发体验。
641 4
|
6月前
|
Windows
Windows无法连接到打印机,请检查打印机名并重试 - 配置Windows 共享打印机出错;
WIN7共享打印机无法被WIN11连接,出现错误代码0x0000011b或0x00000709,可能是系统版本不兼容所致。本文提供多个轻量级修复工具,无需安装,双击即用,专为解决此类小问题设计,操作简单,适合普通用户快速修复打印机连接异常。
846 0
|
8月前
|
Java 应用服务中间件 Linux
在Java 12环境中配置和部署Apache Tomcat的步骤。
这段部署Tomcat的冒险旅程充满技术挑战,但同时也像游戏一样充满乐趣。它需要你提前准备,仔细执行,并随时准备解决意外情况。成功后,你就可以在这匹强壮的网络野马上,带着你的Java应用,冲向Web开发的璀璨星空。
254 56
|
7月前
|
网络安全 Windows
Windows IIS 10如何配置自签名SSL并实现自动跳转
本文记录了IIS配置自签名证书及HTTPS跳转的注意事项。包括解决443端口占用问题、URL Rewrite插件安装与配置、web.config修改方法,以及避免因旧教程导致的配置错误。
Windows IIS 10如何配置自签名SSL并实现自动跳转
|
7月前
|
存储 搜索推荐 算法
Java 大视界 -- Java 大数据在智能金融理财产品风险评估与个性化配置中的应用(195)
本文深入探讨了Java大数据技术在智能金融理财产品风险评估与个性化配置中的关键应用。通过高效的数据采集、存储与分析,Java大数据技术助力金融机构实现精准风险评估与个性化推荐,提升投资收益并降低风险。
Java 大视界 -- Java 大数据在智能金融理财产品风险评估与个性化配置中的应用(195)
|
7月前
|
C语言 图形学 Windows
Windows下安装和配置GTK4(基于CLion)
本文介绍了作者选择GTK作为C语言图形库的原因,包括代码简洁、控件丰富和界面美观,并分享了在Windows环境下通过MSYS2安装GTK4及在CLion中配置开发环境的详细步骤。
812 0
|
7月前
|
Windows
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
Windows下版本控制器(SVN)-验证是否安装成功+配置版本库+启动服务器端程序
214 2
|
Java Linux
java环境配置 linux
java环境配置 linux
150 0
|
Java 关系型数据库 应用服务中间件
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
阿里云RDS购买Linux完整过程——安装java环境并跑起来tomcat
233 0