Java Path和classPath
来源:互联网 发布:软件研发部职责 编辑:程序博客网 时间:2024/04/30 08:12
如果要设置环境变量,说明你已经安装好JDK了。
很多时候我经常忘记什么还JDK什么是JRE什么是JVM,这些还好。但是如果要你说JRE包括JDK么,JDK是不是包括JVM。哦错了错了,事实是JDK中包含两个JRE,JRE包括JVM。什么?JDK包括两个JRE?Oracle是不是闲的蛋疼,说实话,我觉得从复杂度来说,两个JRE更容易把人搞晕,所以我们把JDK叫做Java developer killer。
废话不说了,这两个JRE有什么区别呢?安装好JDK后,通常在C:\Program Files\Java目录下就会有两个东东:jdk1.xxx.xxx_xxx,横杆后面是update的次数;jre1.xxx.xxx_xxx。我们把这个目录下的JRE叫做public JRE。除了这个JRE,在jdk1.xxx.xxx_xxx目录中还会有一个JRE,我们叫做private JRE。那么问题来了,我们知道编译.java文件时使用JDK中bin目录下的javac工具,将.java文件编译成为.class可执行文件,执行时需要JVM,而JVM在JRE中,我们执行程序使用的是那个JVM?一般来说执行Java客户端程序会使用public JRE。
前面对程序编译执行进行说明,下面介绍设置环境变量。编译.java文件时使用JDK中bin目录下的javac工具,如果.java不在bin目录下,执行javac指令时会出错,因为操作系统不知道javac在哪里,所以需要设置path环境变量,将javac工具所在目录加入到path中,通常是C:\Program Files\Java\jre1.8.0_45\bin。
许多环境变量的设置还告诉你需要设置classpath,为什么设置这个呢?这就是告诉系统你执行.class是用的哪个JRE,一般使用Public JRE,所以在classpath中添加C:\Program Files\Java。
- Java Path和classPath
- java的path和classpath
- java关于 path和classpath
- Java环境变量PATH和CLASSPATH
- 【Java】环境变量PATH和CLASSPATH
- java中的path和classpath
- java的path和classpath
- path和classpath和classpath*
- 什么是java的path和classpath
- JAVA CLASSPATH 和PATH的区别
- java中classpath和path以及java_home
- JAVA CLASSPATH 和PATH的区别 经典
- JAVA CLASSPATH 和PATH的区别 经典
- java中PATH和CLASSPATH的区别
- JAVA中path和classpath分别是什么意思?
- 什么是java的path和classpath?
- JAVA中path和classpath分别是什么意思?
- Java Path变量和ClassPath变量
- 特征值和特征向量
- FZU OJ 2111 Min Number (贪心)
- WebView 布局设置fill_parent carch
- c 几个简单的窗口操作代码
- sgu229:Divide and conquer(模拟+分析)
- Java Path和classPath
- screenX:pageX:clintX区别
- 彻底学习STL中的Allocator
- YUM软件包管理
- Hive元数据表
- 代理模式
- 欧拉工程第39题:Integer right triangles
- apk签名相关
- iOS开发学习第一天,义无反顾的走上编程之路!