《Java开发有一说一》——JDK安装配置你不知道的一些事儿

    “工欲善其事,必先利其器”,在进行JAVA开发之前大家都知道需要安装JDK以及配置JDK环境,在安装JDK以及配置环境时,下面的这几件事儿你知道吗?

 

NO 1 安装时产生的两套JRE

 

   安装两套JRE的原因是:JDK是基于DOS界面的Java程序集成开发环境,而JRE是Java程序运行的必备平台,即所谓的JVM。安装两套JRE,就是在机器上安装了两个JVM,它们都可以运行Java程序。Java应用程序可以分为两种,一种是JDK目录中的应用程序,另一种是根据各种应用需要开发的一般Java程序。它们执行时分别使用不同的JRE,可以减少搜索时间,利用JRE并行运行的特点来提高程序执行速度,所以D:/javaEE/jdk1.6.0_17/jre下的JRE运行JDK目录中的应用程序,而D:/javaEE/ jre1.6.0_17下的JRE运行一般Java应用程序。

 

NO 2 为什么要配置Path

 

  严格意义上来说不配置Path同样可以,要理解这个问题我们首先要弄清楚环境变量中Path的作用:Path中指定了Windows操作系统寻找可执行命令的路径,比如我们通过在命令行中输入ipconfig,就可以查看本机的IP地址等信息,but why?

我们发现其实在Path中有这么一条信息C:/WINDOWS/system32,恰好在这个目录下有这么一个可执行文件ipconfig.exe,所以当配置了Path后,Windows将自动根据输入的ipconfig去Path中设定的目录下去搜索ipconfig的可执行文件,如果不配Path,我们必须进入到C:/WINDOWS/system32下输入ipconfig才能查看IP地址,所以配置Path最大的目的就是方便程序员对程序进行编译和执行。

 

NO 3 配置Path后可执行程序的执行顺序

  我们来进行一个假设,如果在C:/WINDOWS/system32下有个ipconfig.exe,在C:/WINDOWS/system下也有个ipconfig.exe,由于Path中可以配置多个路径,这时候我们将C:/WINDOWS/system在Path中配置的位置在C:/WINDOWS/system32前,那么我们在命令行中直接输入ipconfig时,这时候系统找到的是C:/WINDOWS/system下的ipconfig。Path的位置越靠前,系统在搜索执行时就越优先。

 

NO 4 Windows中可执行文件的种类及优先级

  Windows中的可执行文件优先级分:.com、.exe、.bat、.cmd等,若在同一文件夹下有一个ipconfig.com还有一个ipconfig.exe,那么我们在命令行中输入ipconfig时,这时候执行的是ipconfig.com而不再是ipconfig.exe,这点你知道吗?

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值