我的编程空间,编程开发者的网络收藏夹
学习永远不晚

有关于JAVA中的CLASSPATH的作用 (转)

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

有关于JAVA中的CLASSPATH的作用 (转)

有关于JAVA中的CLASSPATH的作用 (转)[@more@]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所指定的目录,并检视子目录javautil是否存在,然后找出名称吻合的已编译文件(.class文件)。如果没有找到就会报错!
  CLASSPATH有点像cc++编译器中的INCLUDE路径的设置哦,是不是?当cc++编译器遇到include 这样的语句,它是如何运作的?哦,其实道理都差不多!搜索INCLUDE路径,检视文件!
  当你自己开发一个package时,然后想要用这个package中的类;自然,你也得把这个package所在的目录设置到CLASSPATH中去!
  CLASSPATH的设定,对JAVA的初学者而言是一件棘手的事。所以Sun让JAVA2的JDK更聪明一些。你会发现,在你安装之后,即使完全没有设定CLASSPATH,你仍然能够编译基本的JAVA程序,并且加以执行。
  by Jeny_man(cugb) 18:27 1999-11-17

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

有关于JAVA中的CLASSPATH的作用 (转)

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

有关于JAVA中的CLASSPATH的作用 (转)

有关于JAVA中的CLASSPATH的作用 (转)[@more@]CLASSPATH是什么?它的作用是什么? 它是Javac编译器的一个环境变量。 它的作用与import、package关键字有关。 当你写下improt java.u
2023-06-03

玩转Java的CLASSPATH(三)JWhich的工作过程(转)

四、JWhich的工作过程   要精确地测定classpath中哪一个类先被装载,你必须深入到类装载器的思考方法。事实上,具体实现的时候并没有听起来这么复杂??你只需直接询问类装载器就可以了! 1: public class JWhich
2023-06-03

java中有关于jar包操作的详细介绍

为什么用jar包、什么是jar包.java文件编译好后生成.class文件,如果直接写在其他程序或提供给别人使用会很不方便,因此将一些.class文件打包成一个jar包,jar包中还可以包含一些资源文件(如txt文件、html文件、css文件等等),以及一个清
java中有关于jar包操作的详细介绍
2017-08-02

关于java中的HashMap的实例操作

HashMap简介:1、以(键,值)对存储数据。2、不允许有重复的键,但允许有重复的值。3、不同步(多个线程可以同时访问)相关视频教程推荐:java在线学习实例演示如下:1、添加HashMap hash_map = new HashMap(); hash_m
关于java中的HashMap的实例操作
2015-07-15

关于Java中finalize析构方法的作用详解

构造方法用于创建和初始化类对象,也就是说,构造方法负责”生出“一个类对象,并可以在对象出生时进行必要的操作,在这篇文章中会给大家简单介绍一下析构方法,需要的朋友可以参考下
2023-05-19

eclipse项目中的.classpath文件有什么用

这篇文章主要介绍eclipse项目中的.classpath文件有什么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1 前言在使用eclipse或者myeclipse进行java项目开发的时候,每个project(工
2023-06-22

java中的transient关键字有什么作用

作用:体现在将数据序列化的时候,你不想把其中的某个属性序列化到文件中,就需要用transient修饰,指明该属性是一个临时的属性相关java视频教程:java免费视频教程这是一个学生类:public class Student implements Seria
java中的transient关键字有什么作用
2017-01-06

java中新关键字的作用有哪些

Java中的"new"关键字有以下作用:创建对象:使用"new"关键字可以创建一个新的对象,分配内存空间,并返回该对象的引用。调用构造方法:在创建对象时,使用"new"关键字会调用该对象的构造方法,完成对象的初始化。动态数组的创建:使用
java中新关键字的作用有哪些
2024-02-29

Java中关于锁的面试题有哪些

这篇文章主要介绍Java中关于锁的面试题有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Java有哪些集合类Java中的集合主要分为四类:1、List列表:有序的,可重复的;2、Queue队列:有序,可重复的;3
2023-06-14

关于Java中Comparable和Comparator的用法

这篇文章主要介绍了关于Java中Comparable和Comparator的用法,Comparable和Comparator是关于排序的两个接口,用来实现Java集合中的的排序功能,需要的朋友可以参考下
2023-05-14

java中有关日期的显示问题 (转)

java中有关日期的显示问题 (转)[@more@]import Java.util.*; import java.text.*; public class StyleDemo { public static void main(Stri
2023-06-03

java中有关日期的显示问题(转)

import java.util.*; import java.text.*; public class StyleDemo { public static void main(String[] args) { Date now = new
2023-06-03

Pytorch中关于model.eval()的作用及分析

这篇文章主要介绍了Pytorch中关于model.eval()的作用及分析,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-02-03

关于@Configuration的作用说明

这篇文章主要介绍了关于@Configuration的作用说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
2023-01-01

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录