编程语言
首页 > 编程语言> > java开发环境搭建

java开发环境搭建

作者:互联网

                              java开发环境搭建

一、配置开发环境好处

*、在没有配置环境变量的情况下编译和运行java程序。

(1)观察:

1、观察源文件目录:D: j work_spacelday01。

2、观察JDR的安装目录:【D:\Javaljdk1.8.0_331\bin】下有java.exe,javac.exe。

(2)操作:

1、在地址栏输入cmd,可以快速进入到当前目录下的cmd窗口。

2、编译(输入) : javac Helloworld.java(见原因1)

3、编译(更改):D: \Java\jdkl.8.0_331\bin\javac Helloworld.java (见说明4、执行:D:\Javaljdk1.8.0_331\binTjava Helloworld (见说明2)

(3)小结:

1、在没有配置java环境变量的情况下,每次执行javac或java,都要带上全路径,太麻烦了。2、解决的方法就是:配置.JAVA环境变量,分两步:

1)配置固定名称为JAVA_HOME的环境变量,值为java.exe所在的目录的父目录。(说明3)

2)在名称为Path的环境变量中增加一项:8JAVA_HOME%/bin (说明4)

备注:

原因1:因为当前目录下和path中各个目录都没有找到javac.exe,所以报错了(找不到)。说明1:执行javac,其实执行的是javac.exe

说明2:准确理解,启动JAVA虚拟机,加载字节码文件,然后解析字节码,输出执行结果。

说明3: java.exe所在目录为D:\Java\jdk1.8.0_331\bin,父目录上级目录,即:【D:\Java\jdk1.8.0_331】.

说明4:迷JAVA_HOME%的意思就是取出对应环境变量的值,在此为:【D:\Java\jdk1.8.0_331】。

二、通过DOS窗口值set命令学习

知识点:

(1)通过【set环境变量名】可以得到某环境变量的配置信息。

案例1:用set命令查看环境变量path的配置:  命令:set path

案例2:用set命令查看环境变量JAVA_HOME的配置:命令: set JAVA_HOME

案例3:用set命令查看环境变量classpath的配置:命令:set classpath

(2)通过【set环境变量名=新值】可以修改某环境变量的配置信息。

三、classpath的认识和使用

(1)Java环境是否配置成功——执行java和javac成功

(2)执行.class文件和.java文件不一定成功——用set classpath=.   来解决

(3)解决问题原因说明

1.classpath:命令的作用是告诉是java虚拟机(说明1)去什么目录找字节码文件。如果没有配置环境变量classpath,则java虚拟机会在当前目录中找。如果配置了,则只从classpath中找,此时即使当前目录中有也不会找的。

2、问题:执行下面命令后为什么【java Helloworld】就能运行了?

命令: set path=.

答案:表示只从当前目录找。

3、查看目前是否配置了classpath,

重点是检查classpath是否包含当前目录【.】,如果没有包含当前目录,则在最前面加上,表示优先从当前目录下查找。

4、问题:

假设在当前用户目录(说明2)下,如果要执行D: lwork_space\day01 \HelloWorld.class文件(绝对路劲),如何才有达到目的?

用下面的命令行吗?java D:lwork_spacelday01\Helloworld

备注:

说明1、当执行java时,内部的过程就是启动虚拟机(类似笔记本电脑也要启动),

读取宁节码文件,交给CPU执行指令...

说明2、按win+r,输入cmd,默认就在当前用户目录下,如:【c:\Users\Administrator 】

四、绝对路径和相对路径

 

 

 

五、path和classpath

 

 

 

 

 

 

标签:set,java,javac,配置,classpath,开发,环境变量,搭建
来源: https://www.cnblogs.com/SB-PT/p/16297973.html