Java语言的环境搭建

 

安装JDK

 

JDK包含java开发工具和JRE两个部分

JRE包含JVM和Java核心类库

 

JDK、JRE、JVM的关系

 

更详细的三者关系

 

图示下载网址

不同的操作系统需要下载不同的JDK,原因是不同的操作系统对应不同的JVM,而JVM又包含在JDK里

具体参照 尚硅谷_宋红康_JDK8的安装及配置.pdf

 

不要安装在C盘。以后再安装的任何软件都不要装在包含中文的路径下,因为有很多开发工具不识别中文,要装在英文的路径下。且不含空格。

 

安装的时候保留版本号,方便知道自己装的是哪个版本。

把提示的JRE安装一下,避免装eclipse的时候报错(装一个独立的JRE给eclipse识别)

环境变量的配置

 

bin文件里面存储的就是开发工具,双击任一个*.exe文件,会执行

 

db是java写的数据库,include里面是一些涉及到c语言编写的头文件,lib里面存着相关的一些jar包,src.zip里面存着java的一些开源的代码,常见的类库。

环境变量的内容

一 在bin里的几个常见的开发指令,java.exe/ javac.exe/ javadoc.exe

二 在后续写完java代码后需要执行开发指令,就需要调java.exe等几个结构。

三 一开始会在命令行当中执行,要能够在命令行里调用这几个结构。

 

打开cmd,输入javac.exe,执行不了的原因是C盘路径下没有这个文件

由于JDK安装在D:\Developer_tools\Java里,所以需要利用常用命令行转到正确的路径下

 

用cd转到 D:\developer_tools\Java\jdk1.8.0_131\bin 下

 

输入javac.exe,回车,可执行

 

输入java.exe,也可执行

 

查看java版本(version),注意java和-之间有空格

 

当前javac.exe和java.exe必须在指定的目录下才能执行,即使只是cd..了一次,退出了bin文件夹就会提示执行不了

想要让javac.exe和java.exe在任何一个目录下都能执行这些指令,就需要配环境变量

 

配环境变量第一步,找到环境变量选项的位置,并点击

**的用户变量是针对当前用户有效的,系统变量是对所有的用户都有效的。根据需求二选一

 

找到环境变量中的一个特殊的环境变量,path环境变量

 

path环境变量的作用跟想要让javac.exe和java.exe在任何一个目录下都能执行这些指令的需求吻合

 

实现的操作设想是当输入javac.exe时,会在当前的路径寻找有没有javac.exe,如果没有就会去环境变量里面找path这个路径,看path的各个路径下有没有或者说哪个路径下是有这个指令的

 

想实现上面提到的操作,就需要把bin目录的路径放到path环境变量中。放到红色框里前边还是后边都可以。倾向选择放在前边,因为它是从前往后去寻找这个路径。路径与路径之间用英文状态下的分号;隔开

 

改完按确定按钮,关闭cmd,再重新打开cmd,直接输入javac.exe查看效果

但是开发当中一般不这样配!

会做一些改进

 

把bin目录的上层目录独立出来赋给我们自己定义的一个变量JAVA_HOME,并在path下把JAVA_HOME做一个动态引用,即%JAVA_HOME%(两个百分号表示获取变量的值)

再在后面配一个\bin

没做改进前的路径类似于数学中y=5+3,改进后的路径就相当于y=x+3,x=5 

之所以要改进是因为后面学到web需要搭建()服务器,()服务器会去识别JAVA_HOME这个变量,会去环境变量里找有没有JAVA_HOME,它要执行的时候会借助于JAVA_HOME环境变量找到JDK,并使用JDK里的库文件

 

找到环境变量,点击新建,变量名命名为JAVA_HOME,变量值改为bin目录的上层目录。

 

把path的之前添加的变量值修改一下,去掉\bin前的所有内容并改成 %JAVA_HOME%

 

改完再打开cmd,输入javac.exe,java.exe,java -version,回车看是否执行成功

配置环境变量出现的问题

一、下载了多个版本的JDK,系统用哪个JDK取决于path的变量值的设置

二、window10的版本环境变量的设置不一样

三、遇到配置在用户变量不好使的情况就配置在系统变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值