各位兄弟,帮忙一下,关于*.jar文件的!

rwq_ 2002-05-10 09:42:37
看看这个例子:
-----------------------------------------------------
E:\venqwy_data\javadata\common>set classpath=C:\Program Files\JBuilder6\jakarta-tomcat-4.0.1\common\lib

E:\venqwy_data\javadata\common>javac myservlet.java
myservlet.java:1: package javax.servlet does not exist
import javax.servlet.*;
^
1 error

E:\venqwy_data\javadata\common>set classpath=C:\Program Files\JBuilder6\jakarta-
tomcat-4.0.1\common\lib\servlet.jar

E:\venqwy_data\javadata\common>javac myservlet.java

E:\venqwy_data\javadata\common>
--------------------------------------------------------------------
????
为什么当CLASSPATH的设置包括了servlet.jar文件时能编绎通过,不然通不过?
-----------------
//源文件
//测试servlet.jar文件路径!
import javax.servlet.*;
class myservlet
{
public static void main(String[] args)
{
System.out.println("Hello World!");
}
}

-----------------
上面是测试的源文件!
...全文
28 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dylanwolf 2002-05-10
  • 打赏
  • 举报
回复
对于 jar zip等包文件, classpath 必须包括路径, 文件全名.

如果你的类文件是 .class , 则只需在classpath里包含路径.
青润 2002-05-10
  • 打赏
  • 举报
回复
在JAVA中,是把.JAR文件也看作一个目录进行解析的,以.JAR结尾的文件包和.JAR结尾的目录在JAVA中是没有区别的,所以,你必须把这个文件名全部都放到CLASSPATH中,JAVA虚拟机才能找到其中的.CLASS文件。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧