前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java开发环境系列:JDK安装及环境变量设置(windows)

Java开发环境系列:JDK安装及环境变量设置(windows)

作者头像
架构师小跟班
发布2019-08-06 17:18:31
1.5K0
发布2019-08-06 17:18:31
举报
文章被收录于专栏:架构师小跟班

1、安装

官网地址: http://www.oracle.com/technetwork/java/javase/downloads/index.html

选择安装目录,安装过程中会出现两次安装提示 。

第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。

注意:不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会弹出错误窗口。

安装JDK并测试是否成功;CMD:java -version

2、配置环境变量:右击“计算机”,“属性”,“高级系统设置”,“高级”,“环境变量“,新建/修改 系统变量(JAVA_HOME、PATH)

测试Path是否配置成功;CMD:javac

设置环境变量

Windows系统不区分大小写,设置Path和PATH并没有区别;而Linux系统是区分大小写的,设置Path和PATH是有区别的。

  • 变量名:JAVA_HOME
  • 变量值:JDK安装目录,不是JRE的安装目录,注意:最后不要加分号";"
  • 变量名:PATH (windows程序文件的目录)
  • 变量值:%JAVA_HOME%\bin; 或 JDK安装目录\bin; 注意:加在文本框起始位置。
  • 变量名:CLASSPATH (Java类文件的目录,1.5版本以上的JDK可以不设置,建议不设置)
  • 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

如何在原有环境变量值基础上添加新值?

答:%变量名% 取到原有环境变量的值。

PATH 作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。PATH环境变量配置具有先后位置关系。

JAVA_HOME 指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk;可避免多次修改所造成的问题,%JAVA_HOME%表示JDK安装目录。

CLASSPATH 作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。使用CLASSPATH环境变量下配置目录下的.class字节码文件可以在任何目录下运行,功能等同于PATH

注意:环境变量改一次,命令提示窗口重启一次;“.”表示当前目录,写前面表示先找当前目录。

每次执行Java的工具都要进入到bin目录下,非常麻烦,所以根据windows系统在查找可执行程序的原理,可以将Java工具所在路径定义到path环境变量中,让系统帮我们去找运行执行的程序。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 设置环境变量
  • 如何在原有环境变量值基础上添加新值?
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档