1.Path角色

Path它用于指定Java路径的命令,当我们想编译Java当需要使用的程序javac.exe并运行.class当文件需要使用java.exe,此时Path设置的路径就发生作用了。由于Path设置的路径是jdk安装文件夹以下的bin相应的路径,以摩罗我的安装JDK文件夹为例,我的Path设置为:D:\JAVA\jdk1.6.0_38\bin,当我们须要调用javac.exe或者java,exe时就会自己主动到D:\JAVA\jdk1.6.0_38\bin文件夹以下去找javac.exe和java,exe。

实际上我们在命令行中运行Java编译命令的时候能够不设置Path。但必须加上文件夹,比方编译testPath.java时,就能够在命令行中这样操作:D:\JAVA\jdk1.6.0_38\bin\javac testPath.java。而假设设置文件夹以后,就能够直接在命令行中输入:javac testPath.java。

简单来说。Path就是给操作系统用的。用来运行javac和java命令。

2.ClassPath的作用

ClassPath用来指定在程序中使用的类文件所在的文件夹,也就是说当我们运行Java程序的时候。有可能会引入几个包,比方程序中有import java.util.Scanner;这个语句。当我们运行这个程序的时候就会自己主动到ClassPath文件夹以下去找java.util.Scanner相应的jar包。

简单来说。ClassPath就是给JVM使用的。用来运行Java程序的时候找到相应的Java中的类文件。

声明:

1.原创内容,转载请注明原文链接

2.摩罗不写博客。全部内容仅仅是摩罗笔记,如有错误或者您有更好的意见。欢迎指正。

欢迎关注行者摩罗微信公众号(xingzhemoluo),共同交流编程经验,扫描下方二维码就可以;

版权声明:本文博客原创文章,博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/yxwkf/p/4717814.html

Path和ClassPath差异相关推荐

  1. 01-01java概述 doc命令、jdk\jre下载安装、path、classpath配置、开发中常见小问题

    1:计算机概述(了解) (1)计算机(2)计算机硬件(3)计算机软件系统软件:window,linux,mac应用软件:qq,yy,飞秋(4)软件开发(理解)软件:是由数据和指令组成的.(计算器)开发 ...

  2. 在Java程序设计中,设置环境变量path和classpath的作用分别是什么?

    在Java程序设计中,设置环境变量path和classpath的作用分别是什么? asd79308 10级  分类: 编程开发  被浏览344次  2013.07.22 额,你这问题问的有够" ...

  3. Java环境变量之Path和classpath

    Java环境变量之Path和classpath 环境变量--environment variables 是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等,环境变 ...

  4. java环境classpath_Java开发环境配置之Path和classpath

    在进行Java环境配置时,都会遇到Path和classpath的配置,为什么要这两个系统环境变量,以及如何配置呢?特作以下总结. 1.Path的作用: Path是一个十分重要的系统变量,它的值是一些路 ...

  5. 配置JDK环境变量配置及path和classpath的作用

    1.环境变量配置 用鼠标右击"我的电脑"->属性->高级->环境变量 JAVA_HOME :D:\Program Files\Java\jdk1.6.0_12(J ...

  6. PATH和CLASSPATH

    如果你不设置PATH,则在小黑框输入javac hello.java 时会报错,显示javac不是内部命令 内部命令,即操作系统已经设定好的,可直接使用的命令,javac是JDK中的编译工具,是后来人 ...

  7. path、classpath理解

    path.classpath最常见的场景:环境变量配置 path环境变量:设置path的作用是让操作系统可以找到JDK命令(指定了JDK命令搜索路径):path环境变量原来Windows里面就有,只需 ...

  8. java+classpath的理解_Java配置path和classpath的含义详解-Go语言中文社区

    ​ 新入门java的同学经常会问我path和classpath是什么意思,尤其会问classpath是什么意思,为什么只配置一个.就可以.下面以windows系统为例,做一个系统讲解.包含超详细实验数 ...

  9. Java实验报告一(完全数、一年四季、杨辉三角、path和classpath区别、next()和nextLine()区别)

    1. 编写一个Java 程序,从键盘输入一个数,判断该数是否是完全数.完全数是指其所有因数(包 括1但不包括其自身)的和等于该数自身的数.例如28=1+2+4+7+14就是一个完全数. import ...

最新文章

  1. 智能媒体管理产品文档转换/预览功能介绍(4)--快速搭建
  2. java 控制台刷屏 dll_Java刷屏问题,下面是我编的代码,请大神帮忙解决下,谢谢...
  3. ASP.NET Core MVC 2.1 顶级参数验证
  4. python接口 同花顺_利用python探索股票市场数据指南
  5. SQLite | SQLite 与 Pandas 比较篇之一
  6. BZOJ4892:[TJOI2017]dna(hash)
  7. ListCtrl使用
  8. ug如何复制面_ug零基础初学者必备40条技巧,需转!
  9. 【数据结构导论】考试笔记总结(一)
  10. 经典案例- 磁盘阵列两块盘掉线的数据恢复分析
  11. 如何把qsv视频格式转换成mp4视频格式
  12. 从深圳地铁看-------以损害乘客利益为目标的营运方式
  13. 凸优化基础(Convex Optimization basics)
  14. 【洛谷】P1428 小鱼比可爱
  15. VSCode 代码换行快捷键设置为Shift + Enter
  16. 2022-2027年中国分散染料行业市场全景评估及发展战略规划报告
  17. 【感恩】为做运维的重病老同事李静波寻求帮助
  18. 服务器系统都有哪些?
  19. 怎样写权利要求书(原创)
  20. Java Redis操作实例

热门文章

  1. Python Django 查询数据缓存
  2. kibana操作elasticsearch:多字段查询(multi_match)
  3. IDEA中查看SVN项目历史版本更新信息
  4. 【已解决】Jsp实现文件上传功能
  5. 【精简解释】Java中native关键字作用
  6. 机器人学中的一些概念3——雅克比矩阵
  7. eclipse总是运行上一个程序结果
  8. linux父子进程同步实验,Linux-父子进程的简单同步
  9. 3.3.1网络原理数据链路层之差错控制(检错编码和纠错编码)-(奇偶校验码、CRC循环冗余码、海明码)
  10. oracle一个表更新另一个表多列,oracle sql更新表中多列值,值是从其它表中查询(select)得出...