Java环境配置

前言

下载版本

linux或mac版本文件 .tar.gz

windows版本文件 .zip

src版本包含源码,主要给高级开发人员准备,可以去修改其中的源码改变或扩展功能。 

bin版本主要是一般开发人员或使用者准备,只需要使用其固化功能即可。

以下配置为 windows 和 bin 版本

 JAVA基础jdk

1.Win+R 打开 电脑 运行 输入cmd 点击确认

 

 2.命令行 输入 java  测试 是否安装 以及 输入 java -version 查看版本

 

3.下载地址  Java Downloads | Oracle

 版本根据自己需求来,一般最新或者最稳定即可,下载后默认安装,直接下一步,一般在C盘 这是我的地址 C:\Program Files\Java\jdk-19

 

 

 4.安装好后无须配置

最新版本 暂时测试 不用再配置以下变量 安装时 自动配置了,在此讲一下 以前的配置 和作用

 

 

 

变量名: JAVA_HOME     变量值: C:\Program Files\Java\jdk

变量名: Path                   变量值: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

变量名: CLASSPATH     变量值: .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;       (注意:这前面有一个点‘.’)

 

JAVA_HOME 环境变量(新建)

 

它的作用就是,后面两个环境变量的配置中引用,方便修改,或者一些软件的配置参数 比如,老版本的Tomcat Maven 等

Path 环境变量(编辑原有的Path后新建,最新版本已经自动添加)

 

 

 

 

安装完JDK(Java Development Kit,Java开发套件)之后,可以在安装目录下找到两个子目录(bin目录和lib目录)。bin目录中包含着Java编译器等可执行文件。

如果要运行执行java命令,必须得执行java命令对应的可执行文件的路径,通常有两种方式:

  • 在%JAVA_HOME%目录下执行。
  • 执行命令的时候,指明路径%JAVA_HOME%/bin/java

但是,这样不是特别方便,这就是为什么配置环境变量。如果将%JAVA_HOME%/bin/,添加到环境变量PATH中。再执行java命令时(无论在哪个目录下执行),系统就会从左到右搜索(这里的顺序很重要,可以利用这个特性覆盖掉某个旧版本的jdk。)环境变量PATH中执行的目录,直到找到对应的可执行文件并执行(找到之后,后面的目录都会被忽略掉)。如果找不到,提示该命令不存在。这就是PATH环境变量的作用。

另外,由于JDK的安装目录中的%JAVA_HOME%/jre/bin目录下也有一些常用的工具,所以一般也将其配置到PATH环境变量中。同时,在配置java环境的同事,不能影响其它环境的运行。所以,以windows下面环境变量的配置(各个目录之间用;隔开)为例,通常将下面的内容加到PATH环境变量中

CLASSPATH 环境变量(新建)

和PATH变量不同,CLASSPATH环境变量的作用是指定Java类所在的目录(或许它的意思就是PATH of Class)。JDK 1.5以上的版本完全可以不用设置,后来Sun改进了JDK的设计,JRE会自动搜索当前路径下的类文件,而且使用java的编译和运行工具时,统可系以自动加载dt.jar和tools.jar文件中的java类,因此不需要设置CLASSPATH环境变量

当运行java程序的时候,要指定相应的类名.Java中通常将环境变量CLASSPATH配置为.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar

.,也就是代表当前目录

 

dt.jar:运行环境类库,主要是Swing包,这一点通过用压缩软件打开dt.jar也可以看到。如果在开发时候没有用到Swing包,那么可以不用将dt.jar添加到CLASSPATH变量中。

tools.jar:工具类库,它跟我们程序中用到的基础类库没有关系。我们注意到在Path中变量值bin目录下的各个exe工具的大小都很小,一般都在27KB左右,这是因为它们实际上仅仅相当于是一层代码的包装,这些工具的实现所要用到的类库都在tools.jar中,用压缩软件打开tools.jar,你会发现有很多文件是和bin目录下的exe工具相对性的。

 5.测试 javac

 

 

 MAVEN配置

1.下载地址Maven – Download Apache Maven

 

2.局部配置优先于全局配置。 配置优先级从高到低:pom.xml> user settings > global settings

 

posted @ 2023-03-01 16:22  DemonQiu  阅读(75)  评论(0)    收藏  举报

友情链接: http://techblog.pub/