问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

classpath的作用

发布网友 发布时间:2022-05-04 23:03

我来回答

5个回答

热心网友 时间:2022-06-26 22:21

CLASSPATH是什么?它的作用是什么?
它是javac编译器的一个环境变量。
它的作用与import、package关键字有关。
当写下improt java.util.*时,编译器面对import关键字时,就知道要引入java.util这个package中的类;但是编译器如何知道把这个package放在哪里了呢?所以首先得告诉编译器这个package的所在位置;如何告诉它呢?就是设置CLASSPATH啦 :) 如果java.util这个package在c:\jdk\ 目录下,得把c:\jdk\这个路径设置到CLASSPATH中去!当编译器面对import java.util.*这个语句时,它先会查找CLASSPATH所指定的目录,并检视子目录java\util是否存在,然后找出名称吻合的已编译文件(.class文件)。如果没有找到就会报错!
CLASSPATH有点像c\c++编译器中的INCLUDE路径的设置哦,是不是?当c\c++编译器遇到include <iostream>这样的语句,它是如何运作的?搜索INCLUDE路径,检视文件!
当自己开发一个package时,然后想要用这个package中的类;自然,也得把这个package所在的目录设置到CLASSPATH中去!
CLASSPATH的设定,对JAVA的初学者而言是一件棘手的事。所以Sun让JAVA2的JDK更聪明一些。在安装之后,即使完全没有设定CLASSPATH,仍然能够编译基本的JAVA程序,并且加以执行。

热心网友 时间:2022-06-26 22:22

classpath的作用就是为你的java编译系统指名所引入的外边的类的路径,这样它才可以找到那些类呀.这个道理其实挺简单的,不过要是深入的话我还真是不太清楚,据说有好几个地方是java编译器要去找的,我记不太清了,不好意思.

热心网友 时间:2022-06-26 22:22

首先说一下我也是学java的。classpath的作用就是把环境加入,然后你的编译器去寻找对应的运行环境。比如".;C:\ProgramFiles\Java\jdk1.5.0_07\bin\tools.jar;C:\ProgramFiles\Java\jdk1.5.0_07\bin\dt.jar"等就是相关的环境你的.class文件运行的方式就在里面了。这也是你的.class文件在没装相关环境下不能运行的原因了!

热心网友 时间:2022-06-26 22:23

classpath就是指定一个路径,这个路径就是你运行程序所需要的class文件

因为java的类库和其他的东西都是需要类库支持的

我们就是运行一个简单的hello word程序,也需要继承Object类,这个类是java.lang包下面

我们的classpath就是指定了一个这样的包所在的位置~~~

热心网友 时间:2022-06-26 22:23

classpath是系统在哪里找.class文件,如果没classpath,在运行时就要在java 绝对路径的文件名.class。
但是你设置了classpath,系统就先在classpath设置的路径去找.class文件。其中classpath中有个点(.),意思是在当前目录找。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我今年十四岁手臂骨骼比较小,锻炼可以使我的骨骼粗壮吗,如果不能那还... 全民枪战盒子修改器安卓游戏官方下载 360版本的全民枪战用充值卡充值518元档位时出现提示说充值面额过大,请... ...也还手了,她说手指骨折了,伤鉴还没出来,我该怎么办? ...刚开始是我们两个女人互骂,后来她先动手打我直我青微伤,然后她老公... ...她非说我家的门挡了她过,后来就吵起来还动手了。我觉得她就是没事... 我嫂子和邻居为了点事吵起来对方是男士竟然动手打了打,后来我嫂子和其... 起因小矛盾,然后对方先动手,我爸爸还手和他打,最终我爸爸重伤,对方轻伤... 邻居到我门前和我争吵,是他先动手打我,我还手也打了他,之后他先报警又... 事情是这样我和我们邻居因为着火打起了架。是他们先打的人,拿起铁掀... 蒸玉米面和小米面饼子放多少苏打 小苏打和孝母粉一起做玉米面饼子可以吗? 制作玉米饼子为什么要加碳酸氢钠? 梦见一条大黑蛇。好可怕&gt;&lt;! 小苏打和红薯做玉米饼子是否可以 什么是高层建筑逃生篮 高层建筑一旦着火通过楼梯逃生的可能性有多大 高层建筑火灾能逃生吗 论高层建筑外部逃生方法的性 高层建筑楼下着火楼上如何逃生 高层住宅逃生层的功能 如题,CAD卸载注册表残留 口罩不正规怎么办,找谁处理? 买口罩的商家怎么联系? 成都华药天康小程序卖的口罩哪个更好? 湖南康凯生物科技小程序卖口罩是真的吗? 肉末蒸蛋怎么做才Q弹 小程序里面口罩6.6元50个是真的吗? 用简要的语言概括西湖的景色或四季 一定要非常简短.好的加财富哦. 用一段话具体描述杭州西湖,不少于100字 梦见一条大黑蛇,首尾都是头,牙齿全露出来,看着很凶,被一只大鸟抓走了,不知道是鹰还是什么,这是什么 做玉米饼子小苏达提前多久放里好 昨晚梦见了一条很大的黑蛇 手机qq群怎么发文件夹 戴尔笔记本白屏了关不了机器是什么问题啊 女士喝蓝莓就是为了养颜,那么男士喝蓝莓酒为了什么 人像摄影:少女与猫,哪个更可爱 我的电脑买了2年了,这两天老是突然白屏,然后死机,然后关机在开机就一直白屏~~这是怎么回事啊~? 昨夜里梦见一条好大又凶猛的黑蛇从远处游来,游的特别快像要吃人 求~~周公解梦~~~夜里做梦梦见一条大黑蛇 人像摄影:如何将女生拍成女神 小米手机怎么用小米手机怎么设置这两个 您好 我的笔记本是Dell 灵越15 5557型号 开机白屏 只有鼠标 我进入BIOS设置 DELL笔记本出现白屏开不了机是为什么 笔记本电脑戴尔5000灵越点击软件提醒软件没有响应然后就白屏了,鼠标还点不了? 关于信任、信欶的名言或警句 人像摄影的主题有哪些 青岛即墨万达广场交通方便吗?应该怎么过去? 青岛CBD万达广场的介绍 摄影作品《玛亚和皮尔森摄影室》有什么特点?