jdk安装后为什么要配置Path环境变量

 

我们知道运行java程序需要进行两个步骤

 

第一步 编译,将源文件编译成字节码,对应的是javac命令

第二步 解释,解释执行平台无关的字节码程序,对应的是java命令

 

发现问题

安装完jdk在cmd执行这两个命令的时候

会提示"不是内部或外部命令,也不是可运行程序或批处理文件"

 

 

问题原因

虽然计算机安装jdk并且jdk的安装路径下面包含了这两个命令

但是计算机不知道到哪里找这两个命令。

Windows操作系统根据path环境变量来查找命令

Path环境的值是一系列路径,操作系统会在这一系列路径中查找命令

若找到则该命令可执行,否则出现错误提示

Linux操作系统则根据PATH环境变量来查找命令

PATH环境变量的值也是一系列路径

 

 

注意点

Windows操作系统不区分大小写,设置Path和PATH并无区别

Linux系统是区分大小写的,设置Path和PATH是有区别的

因此我们只需要设置PATH即可

 

 

解决办法

以Windows为例配置环境变量Path,内容为安装jdk的bin目录如c:/jdk/bin

这样计算机可以找到javac和java两个命令了,就可以完成编译和解释java程序了

 

参考自《疯狂java讲义》

 

 

时间: 2024-10-31 19:15:45

jdk安装后为什么要配置Path环境变量的相关文章

【java】JDK安装后,没有配置环境变量,也可以java -version查看到版本信息

JDK安装后,没有配置环境变量,也可以java -version查看到版本信息   原因是:jdk安装过程,java.javaw.javaws三个命令被复制到C:\windows\system32目录下 所以,如果运行命令javac,会提示"javac不是内部或外部命令" 其实高版本的JDK 只要成功安装后就能正常使用了,但为了保险起见,还是把环境变量配置为好 配置完成之后,你查看javac就发现正常了.  

s3c2410上搭建QT/Embedded4.8.5开发环境(五)--程序安装后的打包,以及环境变量的设置

前面我们已经搭建好了三个不同版本的QT编译环境 ①qt-4.8.5-x11:依赖于x11的qt版本,在PC可以直接"./"运行 ②qt-4.8.5-x86:依赖与qvfb的qt版本,在PC机上可以使用"qvfb &", 然后"./ -qws"运行 ③qt-4.8.5-arm:arm上的QT版本,交叉编译后在arm上运行 编译大概花了配置两天半的时间,期间还遇见一些问题,好在全部解决了,但是我们总不能每次搭环境都费这么长时间吧,好在我们还有

电脑中配置好环境变量后还是无法打开AndroidStudio如何解决

  电脑中配置好环境变量后还是无法打开AndroidStudio如何解决          1.可能是JDK版本过低,AndroidStudio要求JDK版本在JDK7以上,不过这种情况较少发生; 2.安装的JDK可能是32位的,而AndroidStudio要求64位JDK,这个原因的可能性很大,可以检查一下JDK是多少位的; 3.如果是这个原因,则可以去官网下载最新64位版本; 4.最后按照安装的位置重新配置环境变量,然后再打开AndroidStudio就可以了.

《VMware vSphere 6.0虚拟化架构实战指南》——2.4 全新安装后的必要配置

2.4 全新安装后的必要配置 在2.3.4小节中,已经成功地在物理服务器上安装VMware ESXi 6.0,进行一些必要的配置后,就可以使用VMware ESXi 6.0主机. 2.4.1 配置ESXi主机管理地址在生产环境中,一般会根据整体规划来确定ESXi主机IP地址,通常不会使用DHCP获取的IP地址.通过以下操作可以修改ESXi主机IP地址. 第1步,按[F2]键进入主机配置模式,如图2-4-1所示. 第2步,系统提示输入root密码,此时输入在安装ESXi系统时所设置的密码,如图2-

linux为用户配置java环境变量

一. 解压安装jdk  在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,  执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车.之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下.  二. 需要配置的环境变量  1. PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程

linux配置java环境变量 转过几个,这个最详细和靠谱

一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,之后会在当前目录下生成一个jdk1.6.0_14目录二. 需要配置的环境变量 1. PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序.我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可

linux配置java环境变量详细过程_java

直接上实现过程: 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车.之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下. 二. 需要配置的环境变量 1. PATH环境变量.作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相

Windows 7系统如何配置Java环境变量?

在网络时代快速发展的今天,越来越多的人开始学习java程序设计语言,不知道大家知不知道,在运行java程序之前,必须先配置一下java的环境变量,才能正常运行.那么,Win7系统下如何配置java环境变量呢?我们一起往下看看.  方法步骤 1.下载安装Java SE Development Kit(JDK开发工具); 2.安装完成之后,点击计算机---属性,选择高级系统设置; 3.选择环境变量   4.在系统变量这块进行设置: 新建系统变量: 变量名:[JAVA_HOME] 变量值:[C:\Pr

linux配置java环境变量(详细)【转】

转自:http://www.cnblogs.com/samcn/archive/2011/03/16/1986248.html 一. 解压安装jdk 在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录, 执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车,当询问是否同意的时候,输入yes,回车.之后会在当前目录下生成一个jdk1.6.0_14目录,你可以将它复制到 任何一个目录下.  二. 需要配置的环境变量 1. PATH