java配置环境变量-及原因
2024-10-19 07:39:41
为什么java要配置环境变量?
那就要从java的编译和解析过程说起
java文件的编译和解析过程
一、一个hellow.java文件,要经历先编译(变成hellow.class),再解析(解析成机器码),才能让电脑识别并运行。
那中间编译和解析的工作,就是由jvm(java虚拟机)完成,
那jvm在jdk当中,所以要安装jdk,
那jvm有了,电脑怎么知道jvm在哪里,jvm又怎么知道hellow.java文件在哪里呢?
那就要配置“环境变量”,环境变量中,PATH:告诉电脑,jvm在哪里,CLASSPATH:告诉jvm,hellow.java在哪里。
这时, 电脑、jvm和hellow.java ,这三个连在一起了,自然就可以运行啦。
二、具体配置过程
java环境变量设置
1.右键打开我的电脑->属性->高级->环境变量
2.新建系统变量JAVA_HOME和CLASSPATH
变量名(N):JAVA_HOME
变量值(V):C:\Program Files\Java\jdk1.7.0
变量名(N):CLASSPATH
变量值(V):.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3.选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把jdk安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角英文的分号和已有的路径进行分隔。
变量名(N):Path
变量值(V):%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
三、编译和解析过程图解
本文由本人理解可得,如有不足,请指正。
最新文章
- airline 設定 安裝
- 理解JavaScript中的参数传递 - leetcode189. Rotate Array
- java selenium 题目一 如果定位动态变化的id
- MVC中使用Tuple完成匿名类数据存储
- java 面试每日一题7
- chrome 远程调试(转)
- Eclipse-cdt 配合 gdbserver 进行 arm 程序远程调试 下
- VS C4819 编译错误解决方法
- Ueditor增加文字竖排显示和从右向左输入(支持蒙古文和维吾尔文)
- table-layout:fixed; 表格比例固定
- git的学习笔记(一):git本地操作
- Go语言学习笔记(二) [变量、类型、关键字]
- 一文看懂汽车电子ECU bootloader工作原理及开发要点
- EasyUI 格式化列
- 基于TransactionScope类的分布式隐式事务
- RouterOS 5.16软路由安装图解教程
- url解码
- 待续--mysql中key 、primary key 、unique key 与index区别
- hdu 5768 Lucky7 中国剩余定理+容斥+快速乘
- li ol ul是什么的简写?
热门文章
- java多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?
- mtp
- 深究Xcode的bitcode设置
- Java中Date对象与String互转
- 打印等腰三角形javascript
- 多机并行计算框架 和CoolHash数据库(可用于多机机器学习)
- MAC 系统升级10.10以后PHP验证码错误的解决办法。[ 一行代码轻松解决! ]
- linux动态链接库---一篇讲尽
- Jquery使用常见(全)
- Undefined symbols for architecture i386: ";_crc32";, referenced from:——crc链接错误