📄 51.html
字号:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="description" content="Java,JDBC,EJB,Open Source,jdk,rmi">
<meta name="Keywords"
content="Java, servlets, Java servlet, Javascript, ActiveX, VRML,
applet, applets, directory, news, jdbc, applications,
Java applications, Java developer, Java development, developer,
classes, Jars.com, Jars, intranet, Java applet, Javabeans,
Java products, JDK, Java development kit, java development environment, JIT,
JavaPlan, enterprise tools, JVM, Java Virtual Machine, Java resources,
SUN, CGI, Perl, database, network, html,
xml, dhtml, rating, ratings, review, jars, cgi, programming,
software review, software rating">
<title>csdn_如何设置classpath </title>
<style>
.news { BACKGROUND: #007cd3; font-family: "宋体"; font-size: 9pt }
.t { font-family: "宋体"; font-size: 9pt }
.t1 { color:#007cd3; font-family: "宋体"; font-size: 9pt }
.white { font-family: "宋体"; font-size: 9pt;color:#FFFFFF }
.red { font-family: "宋体"; font-size: 9pt;color:#FF0000 }
A:visited {color:#0000FF}
A:hover {color: #ff6666; text-decoration: none}
.text {font-size: 12px; line-height: 160%; font-family: "宋体"}
.text1 {color:#000000; font-size: 12px; line-height: 130%; font-family: "宋体"; text-decoration: none}
.text1:visited {color:#000000}
.text1:hover {color: #000000}
.text2 {color:#000000; font-size: 12px; line-height: 130%; font-family: "宋体"; text-decoration: none}
.text2:visited {color:#000000}
.text2:hover {color: #000000}
.text3 {font-size: 12px; line-height: 100%; font-family: "宋体"; text-decoration: none}
.large {font-size: 14.8px; line-height: 130%}
</style>
</head>
<body
<center>
<tr>
<td WIDTH="100%" VALIGN="TOP">
<tr>
<td WIDTH="100%" CLASS="white"></td>
</tr>
<tr>
<td WIDTH="50%" bordercolor="#FFFFFF" CLASS="t1" bgcolor="#F0F0F0" align="center" nowrap>如何设置classpath </td>
<p> <td WIDTH="50%" bordercolor="#FFFFFF" CLASS="t1" bgcolor="#F0F0F0" align="center" nowrap>作者:陈武 </p>
</td>
</tr>
<tr> <td WIDTH="100%" bordercolor="#FFFFFF" CLASS="t" bgcolor="#F0F0F0" colspan="2">
在Java程序开发中,ClassPath是寻找Java类的路径,如同DOS里面的path一样。
<br>
<br>
Java的类的封装结构是 package.Class,比如说我的ClassPath是如下设置的:
<br>
set classpath="d:\java_class"
<br>
<br>
那么我们有一个类是 chen.Rose,编译好后怎么存放呢?
<br>
<br>
答案是,我们可以在d:盘的java_class目录下建立一个chen子目录,然后把Rose.class文件复制到该子目录下,看起来好下:
<br>
d:\java_class\chen\Rose.class
<br>
<br>
这样我们在以后使用时,只需如下调用就可以
<br>
import chen.Rose;
<br>
class SendRose {
<br>
Rose newRose;
<br>
... ...
<br>
<br>
同理,我们建立的chen包下的Flower类:
<br>
package chen;
<br>
class Flower {
<br>
...
<br>
}
<br>
<br>
编译后将Flower.class文件复制到 d:\java_class\chen目录下,
<br>
就可以在其它的地方引用了,甚至可以使用 import chen.*;
<br>
<br>
一些公司把它们的一组类往往打包发行,把这个包压缩成Jar或Zip,设置的方法如下:
<br>
set classpath="d:\java_class;d:\oracle\ora.jar"
<br>
你只需把文件名包含到 classpath中去即可正确地引用该压缩包中的类了。
<br>
<br>
对于jdk1.3以上的版本,引用java.*,sun.*等系统包不需要设置classpath.
<br>
<br>
使用当前目录下的类需要将点包含在classpath中,如下所示:
<br>
<br>
set classpath=".;d:\java_class"
<br>
<br>
注意:与设置path一样,不同路径之间用分号分隔开。
<br>
<br>
[欢迎补充,如有说象不当或不详之处,敬请指出!]
<br>
<br>
</td>
</tr>
</td>
</tr>
</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -