Path和ClassPath差异

Path和ClassPath差异

大家好,又见面了,我是全栈君,今天给大家准备了Idea注册码。

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),共同交流编程经验,扫描下方二维码就可以;

Path和ClassPath差异

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/117317.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 64位Win10 Modelsim破解及证书LICENSE.TXT无法生成解决方法

    64位Win10 Modelsim破解及证书LICENSE.TXT无法生成解决方法将patch_dll.bat和MentorKG.exe放到安装目录的win64目录下安装时一路点YES,可以不用重启。方法1:找到安装目录下win64的mgls64.dll,取消只读         打开cmd(快捷键:super+R,输入cmd)         输入E:(安装磁盘)回车         输入cd :/Modelsim/win64(安装目录中的wi

    2022年5月24日
    95
  • ffmpeg 入门_python入门笔记

    ffmpeg 入门_python入门笔记写在前面最近在读《FFmpeg从入门到精通》这本书,结合着雷神的博客,学习音视频的知识~在学习的过程中,也记录了一些摘要。因为是边看边记的,所以一些要点在看到后面的时候,需要反过来整理前面的。我用有道云笔记写的markdown没法加图片,所以就先把这部分发了出来。后续会针对内容和排版一步步的优化,如果你被这凌乱的内容辣到了眼睛,请谅解哈哈哈~2019.06.18第一章+第二章知识点(未…

    2022年4月19日
    48
  • 前端缓存处理[通俗易懂]

    前端缓存处理[通俗易懂]前端的缓存原来是这样做的!

    2022年10月24日
    1
  • C# 调用java Webservice「建议收藏」

    C# 调用java Webservice「建议收藏」usingMicrosoft.CSharp;usingSystem;usingSystem.CodeDom;usingSystem.CodeDom.Compiler;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Net;usingSystem.Text;us

    2022年10月16日
    0
  • python中random函数的使用方法 详解

    python中random函数的使用方法 详解#random各种使用方法importrandom#随机生成[0.1)的浮点数print("random():",random.random())#随机生成1000-9999之间的整数print("randint(1000,9999):",random.randint(1000,9999))#随机生成0-20之间的偶数print("randrange(0,21,2):"…

    2022年6月14日
    32
  • RSA加密算法原理

    RSA加密算法原理

    2021年4月9日
    176

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号