环境变量的解释和配置 以及命令行运行java程序

来源:互联网 发布:怎样可以淘宝极速退款 编辑:程序博客网 时间:2024/06/02 07:31

环境变量的解释:
环境变量是操作系统运行时需要的一些参数
通常为一对 键值对(名字+值)
键值对是存储数据最基本的形式之一

path是操作系统外部命令搜索路径
在命令行窗口中
一旦输入命令 则会显示相应结果
原因在于
一旦输入命令 比如ipconfig
系统执行ipconfig.exe
那么这个可执行文件的存放位置在哪呢
打开计算机在C盘中进入Windows
再进入System32 里面存有ipconfig.exe
其实在 命令行中输入ipconfig
就是系统 进入C:\Windows\System32 文件夹执行ipcong.exe

既然在命令行窗口中输入命令就是在执行exe文件 那么这些exe文件的存放位置?
根据path的值 系统就会依次寻找exe文件

那么如果 在命令行输入 java Hello 运行程序
实际上执行的是 java.exe
也就是jdk安装文件夹bin目录下的java.exe文件

classpath是类文件搜索路径
上文所述 在命令行输入 java Hello 运行程序
实际上执行的是 java.exe
和Hello.class文件
java.exe通过 path值找到文件位置执行
那么Hello.class则通过classpath值找到文件位置执行

环境变量的配置:在 这台电脑 属性中打开更改设置
点击高级 打开环境变量
在系统变量中找到 path 点击编辑
在原有值的后面加上 ;路径
注意这里的分号是 英文的分号
路径表示jdk安装路径 若无修改默认为
打开C:\Program Files\Java下的jdk文件夹再打开bin文件夹 的地址

classpath是需要新建的环境变量 原来并不存在
它的变量值为 “.” (当前目录)

命令行运行java程序:
假设 Hello.java文件保存在 F:\programming\java\src
输入f: 进入f盘
输入 cd programming 进入 F:\programming\

输入cd src 进入F:\programming\java\src
输入 dir则可以看 当前目录下的文件

输入javac Hello.java 并无任何输出
则表示编译成功
同时查看F:\programming\java\src
则可以发现目录下多出了 由于编译产生的中间文件.class

输入 java Hello 则执行这个文件

0 0
原创粉丝点击