【原】java环境变量配置&& jdk配置 && 各配置的意义
2024-10-10 23:37:46
本配置需要新建JAVA_HOME和classpath两个:
- JAVA_HOME 指明JDK安装路径.(在安装好java之后就该配置)
- classpath 为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别它.
编辑Path变量:
- Path 使得系统可以在任何路径下识别java命令.(如果你采用命令形式编译java源码,设置这个很方便)
下面介绍具体的设置过程:
- 在win7上找到计算机-->属性-->高级系统设置-->环境变量-->系统变量:
- 新建系统变量JAVA_HOME:里面的值是: D:\Java\jdk1.7.0_79\(这里的值是自己安装jdk的路径,注意每个人的值可能不一样;不可直接复制);
- 新建系统变量classpath:里面的值是:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar(值是固定的可直接复制);
- 修改系统变量Path:在后面加的值是:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;(固定,可直接复制,不过要注意:要与原有的中间有;隔开)
- 打开cmd,输入java -version(java后边有个空格;),如果可以看到你安装的jdk版本号,就等于配置完成;
三个变量的作用:
- path环境变量:帮助系统操作java
我们用javac将源码编译成.class文件, 在调用java 命令让程序执行.
问题是:系统是如何找到并调用javac.exe和java.exe两个应用程序的?
打个比方,平时我们运行某一程序,比如魔兽,酷狗音乐,都是先找到它们的应用 程序war3.exe和kugou.exe的所在位置,然后双击运行。那么操作系统是如何自动找到javac.exe和java.exe的位置呢? - java_home环境变量---使得其他相关环境变量的配置更加方便简洁,比如:java_home一般设置为jdk的安装目录,比如C:\Program Files\Java\jdk1.6.0_22.如果设置了java_home,那么path环境变量可以配置为“%java_home%\bin”.
- classpath环境变量的作用--告诉java虚拟机所有的可执行文件.class都在哪?
它的值也是由目录组成,它的作用在于告诉Java执行环境,在哪些目录下可以找到所要执行的Java程序所需要的类或者包。
比如我要运行一个名为Test.class的文件,而这个程序调用了另一个Link.class文件的内容,那么系统必须知道 Link.class文件的位置才能调用Link.class文件。如果Link.class文件的目录在classpath环境变量的值中,就可以找到了。
最新文章
- Java线程
- 编辑 Ext 表格(二)——— 编辑表格元素
- BZOJ2960: 跨平面
- 如何免费访问Google?
- dede留言板链接变成localhost的解决办法
- java文档注释主要使用方法
- SIFT算法:KeyPoint找寻、定位与优化
- delete大批量数据引起空间爆满处理
- HDU 5059 Help him
- 【Android基础】AndroidManifest常用权限permission整理
- Android开发手册 (Android的手工教程MtAndroid开发手册)
- linux中服务器定时程序设定
- 2013~2014年度 NOIP~GDOI总结
- ASP.NET MVC 5使用Swagger生成API文档
- Cocos2D-ObjC:在RPG游戏中混合Swift代码
- 【做题】agc016d - XOR Replace——序列置换&;环
- vue 动态修改 css
- Unity使用协程技术制作倒计时器
- ORM版学员管理系统1
- C结构体变量2种运算(比如链表的结点)(区别与java)
热门文章
- JNI环境搭建,CDT, cygwin,NDK
- AX Dynamics 去中文字符长度:中文字符当2个字符处理
- Chap4: question: 19 - 28
- JS跨域知识整理
- nohup输入密码后继续后台运行
- 浅析Linux下的/etc/profile、/etc/bashrc、~/.bash_profile、~/.bashrc文件
- win7出现无法连接到代理服务器的错误,不能上网的问题的解决
- iOS 原生态扫描二维码、条形码的功能。
- css3弹性盒子模型
- JavaScript系列:Date对象