java_home: 指定 jdk 的安装目录。 第三方软件 Eclipse / Tomcat 在 java_home 指定的目录下查找安装好的 jdk。

path: 配置 jdk 的安装目录。在命令行下运行 jdk 程序,如 java/javac,系统会先在当前目录查找,如果找不到,便会到 path 路径查找。在 path 中配置了 jdk 的安装目录,便可以在任何目录下编译 java 源代码,执行 java 程序。

classpath: 配置 java 程序存放路径。需要调用外部 java 程序时,会在 classpath 找被调用类的 class 文件。

附 jdk 运行原理:
需要运行 java 源代码分两步:

1. 使用 javac 程序将源代码编译成 .class 文件。

2. 使用 java 程序运行该 .class 文件。

参考:

Java中JDK为何要配Path和ClassPath? 简书

最新文章

  1. 【转】线程及同步的性能 - 线程池 / ThreadPoolExecutors / ForkJoinPool
  2. 基础的jdbc连接数据库操作
  3. php实现注册
  4. knn原理与实践
  5. 算法教程(3)zz
  6. Ajax中eval的使用详解
  7. HOG参数简介及Hog特征维数的计算(转)
  8. java之旅——JDK版本下载
  9. linux查看在线用户 who命令参数及用法
  10. PHP 生成随机浮点数
  11. PCB走线和过孔的过流能力
  12. fdisk添加磁盘
  13. Liunx文件解压与压缩
  14. nginx: [emerg] the "ssl" parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:37
  15. UOJ #206. 【APIO2016】Gap
  16. css3 - 旋转的木马
  17. facebook api之Ads Insights API
  18. 【转】IPV6的地址类型
  19. chrome浏览器插件 Octotree 让你浏览GitHub的时候像IDE 一样提供项目目录
  20. Django之ORM使用以及模板语言

热门文章

  1. 鴻雁 Anser cygnoides
  2. Python读文件报错:SyntaxError: Non-ASCII character in file
  3. [译]OpenGL像素缓冲区对象
  4. 2.4G无线控制器附加AT2401C功放IC增加距离
  5. linux 缓存手动清除
  6. 如何解决安卓(系统版本低) CSS3 动画问题---高性能动画
  7. Manifest XML signature is not valid(安装ClickOnce签名未通过验证)
  8. MAC & Xcode 快捷键的使用
  9. layout/reflow
  10. C#框架学习资料集锦