当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 设置类路径 结构 可通过对 JDK 工具使用 -classpath 选项(首选方法)或设置 CLASSPATH 环境变量来设置类路径。
 

 

 ·为什么是java ee 5    »显示摘要«
    摘要:最近,sun的伙伴们(the folks at sun)将j2ee 1.5改名为java ee 5,当然以前j2ee版本还是称为j2ee,之所以改名,目的还是让大家清楚j2ee只是java企业应用,用我的话来说,j2ee就是java在数据库服务器端的应用。 看来,现在大多数人倾向于更加突出java了,j2ee容易让初学者误解是独立于一套java的技术方案。从更深层次来看,java诞生十年来,很多近十年前的业务组件至今还可以使用,软件应用不再由于语言的更迭......
 ·由基本概念开始全面认识java    »显示摘要«
    摘要:java应该怎么学?java能做什么?什么是applet?什么是servlet、jsp、ejb?还有webspere、weblogic又是做什么的等等。之所以学员会有这些疑问,是因为大家普遍对java相关概念听说的太多而了解的又相对少的缘故。 学通java语言需要一个过程,所有java相关的概念都会在学习的过程中逐渐变得清昕。这个过程的开始就是要先学会标准的java技术(j2se),然后是学java的简单web运用,然后分布式运用,再以后对java的移动......


CLASSPATH详解
设置类路径

【相关文章:编程必备经典:Java常见问题集锦(3)

【扩展阅读:编程必备经典:Java常见问题集锦(2)

结构 【扩展信息:java入门与加深(上)(1)

可通过对 jdk 工具使用 -classpath 选项(首选方法)或设置 classpath 环境变量来设置类路径。

c:> jdktool -classpath path1;path2... c:> set classpath=path1;path2...

每个 path 以文件名或目录结尾,该文件名或目录取决于将类路径设置成什么:

对于包含 .class 文件的 .zip 或 .jar 文件,路径以 .zip 或 .jar 文件名结尾。

对于未命名包中的 .class 文件,路径以包含 .class 文件的目录结尾。

对于已命名包中的 .class 文件,路径以包含“root”包(完整包名中的第一个包)的目录结尾。

用分号来分隔多个项目。使用 set 命令时,需要省略等号两边的空格(=)。其中 jdktool 可以为 java、javac、javadoc,等等。有关详细列表,参见 jdk 开发工具。

说明

类路径告诉 java 应用程序去哪里查找第三方与自定义类 -- 即不是 java 扩展或 java 平台一部分的类。在 jdk 1.2 中,jvm 与其他 jdk 工具通过依次搜索平台库、库扩展与类路径来查找类(有关搜索策略的详细信息,参见如何查找类)。

多数应用程序的类库都会充分利用扩展机制。因此,只有想要加载某个类库 (a) 未位于当前目录或其分枝包中 且 (b) 未位于扩展机制所指定的位置时,才需设置类路径。

如果用户是从旧版本 jdk 升级而来,则启动设置可能包括不再需要的 classpath 设置。这时应该删除任何非应用程序特定的设置。有些使用 java 虚拟机的第三方应用程序可能修改 classpath 环境变量以包括它们使用的类库。这种设置可以保留。

可通过在调用 jvm 或其他 jdk 工具时使用 java 工具的 -classpath 选项改变类路径(例如: java -classpath ...)。这是改变类路径的首选方法。还可通过使用 classpath 环境变量改变类路径。

注意:jdk 1.2 缺省类路径是当前目录。设置 classpath 变量或使用 -classpath 命令行开关将覆盖缺省值,因而如果想要在搜索路径中包括当前目录,则必须在新设置中包括“.”。

类可以存储在目录(文件夹)或归档文件(例如 classes.zip 或 classes.jar)中。有关归档文件的详细信息与类路径的工作原理,参见本文档最后的理解类路径与包名。

重要说明:jdk 旧版本在缺省类路径中还包括 /classes 项。该目录仅供 jdk 使用,且不用于应用程序类。应用程序类应该放置在 jdk 外部的目录。这样,安装新 jdk 时不必需要重新安装应用程序库。
...   下一页
 ·java文件操作大全(1)    »显示摘要«
    摘要:本文汇集常用文件操作方法,包括文件的建立/检查与删除,目录的建立/检查与删除,取出目录中文件,文件属性的取得,逐行读取数据等等。 文件的建立/检查与删除 <%@ page contenttype="text/html;charset=gb2312"%> <%@ page import="java.io.*"%> <html> <head> <title>文件的建立、检查与删除</tit......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE