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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • getrealpath()_成语解释1000个

    getrealpath()_成语解释1000个getRealPath详细解释今天在获取路径的时候突然发现request中也有getRealPath这个方法,最后查了查文档,说是request.getRealPath(“”)不推荐使用,已摈弃。getServlet().getServletContext().getRealPath(“/”);可以取代上者,都是取得应用绝对路径。比如,有个servlet叫UploadServlet,它部署在tomcat下面以后的绝对路径如下:“C:\ProgramFiles\apache-tomcat-8.

    2022年9月19日
    2
  • 一级域名和二级域名的区别是什么?作用怎样?

    一级域名和二级域名的区别是什么?作用怎样?

    2021年9月20日
    74
  • 操作系统中常用的进程调度算法有_调度算法有哪些

    操作系统中常用的进程调度算法有_调度算法有哪些1、先来先服务调度算法先来先服务(FCFS)调度算法是一种最简单的调度算法,该算法既可用于作业调度,也可用于进程调度。当在作业调度中采用该算法时,每次调度都是从后备作业队列中选择一个或多个最先进入该队列的作业,将它们调入内存,为它们分配资源、创建进程,然后放入就绪队列。在进程调度中采用FCFS算法时,则每次调度是从就绪队列中选择一个最先进入该队列的进程,为之分配处理机,使之投入运行。该进程一直

    2022年9月29日
    2
  • Spring Boot On Kubernetes示例

    Spring Boot On Kubernetes示例

    2021年5月14日
    128
  • vue实现一个弹窗组件_vue弹窗组件封装

    vue实现一个弹窗组件_vue弹窗组件封装最近新项目遇到一个需求,在输入错误的时候,使用toast弹窗提示,在此之前,我使用的弹窗都是只写在单个页面上,需要的时候写一个,虽然也可以,但是对这个项目来说就太过麻烦了,于是想要写一个toast弹窗组件,在全局中引用。参考了从零开始徒手撸一个vue的toast弹窗组件这篇博文,我写了一个自己的弹窗组件。/src/components/toast/toast.vue<template…

    2022年9月24日
    1
  • 网络交换机光口和电口_交换机的光口

    网络交换机光口和电口_交换机的光口 一、光口1、基本概念     光口是光纤接口的简称。   也可称之为:G口 (意思是G光纤口)   光口:所应用于机房,机柜等大型设备的一个光纤带宽接口。   光纤可以用于音频(声卡有光输出的),网络(光纤作为传输介质),磁盘(光纤代替电缆传输数据)等等。   光纤又可分为单模光纤和多模光纤区别如下:   单模光纤和多模光纤可以从纤芯的尺…

    2022年10月21日
    2

发表回复

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

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