如何设置classpath?

sambal 2002-04-25 12:42:48
我用的是win2000,tomcat2.3,jdk1.3,
我的servlet的.java文件用javac编译出错,好像是找不到类库,
另外jsp也不行,
不过当我启动tomcat之后,进入http://localhost:8080
可以看到tomcat的竹叶,上边的jsp和servlet例子也可以运行良好!
我估计是没有设置classpath,请问在win2k下面应该怎样设置classpath?
谢谢各位大虾!!
...全文
71 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovek666 2002-04-27
  • 打赏
  • 举报
回复
可是在哪儿才能找到tomcat.jar呢?
lovek666 2002-04-27
  • 打赏
  • 举报
回复
re:小新
powerball(力量) 不是说以下这些话了吗?我是指他所说的tomcat.jar在哪儿可以找到呢?

如果是没有servlet库,试试以下方法:
classpath .;c:\jdk1.3\bin;c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\dt.jar;c:\tomcat\lib\common\servlet.jar;c:\tomcat\lib\tomcat.jar.
java_home c:\jdk1.3
path c:\jdk1.3\bin;c:\jdk1.3
tomcat_home c:\tomcat
不同版本中的servlet.jar位置不同,tomcat.jar可能没有。应该把servlet.jar设置位置找到就可以了。
以上的设置都是在环境变量中进行的
deane 2002-04-27
  • 打赏
  • 举报
回复
1。临时设置:打开dos窗口,set path=d:/jdk/bin;%path%
2。固定设置:右健单机我的电脑,属性-〉详细-〉环境变量

%path%是保留原来设置的同时添加新的设置。

javac错误不是classpath不对,而是path,

如果java错误应该是classpath,指向class文件路径即可
deane 2002-04-27
  • 打赏
  • 举报
回复
tomcat.jar?
honeychen 2002-04-27
  • 打赏
  • 举报
回复
给你一个简单的方法。tomcat下有一个例子(tomcat\doc\appdev\examples)
你把他拷贝出来,用自己的servlet替换/src/Hello.java.
然后在修改build.xml及/etc/web.xml。
然后运行build,一切ok.
需要注意的是在此之前你要设定好环境变量:
TOMCAT_HOME="tomcat 安装路径“
JAVA_HOME=“jdk 安装路径"

具体方法如下:
我的电脑(鼠标右键)-〉属性-〉高级-〉设置环境变量
在此设置环境变量Path,TOMCAT_HOME,JAVA_HOME.
windyloft 2002-04-26
  • 打赏
  • 举报
回复
我昨天刚解决这问题,
只要设置环境变量,classpath为C:\jswdk-1.0.1\lib\servlet.jar
其中"C:\jswdk-1.0.1\lib\"为servlet.jar的路径自己搜索一下就能找到
还有就是,你的SERvlet要手动编译成*.class文件才能用
saintKnight 2002-04-26
  • 打赏
  • 举报
回复
在win98中使用autoexec.bat编辑set classpath='';在2000中使用系统环境变量设定一个系统变量classpath,其中的值就是servlet.class所在目录全称。另外要正确设定servlet.jar包的路径。
powerball 2002-04-26
  • 打赏
  • 举报
回复
如果是没有servlet库,试试以下方法:
classpath .;c:\jdk1.3\bin;c:\jdk1.3\lib\tools.jar;c:\jdk1.3\lib\dt.jar;c:\tomcat\lib\common\servlet.jar;c:\tomcat\lib\tomcat.jar.
java_home c:\jdk1.3
path c:\jdk1.3\bin;c:\jdk1.3
tomcat_home c:\tomcat
不同版本中的servlet.jar位置不同,tomcat.jar可能没有。应该把servlet.jar设置位置找到就可以了。
以上的设置都是在环境变量中进行的
sunnyby 2002-04-25
  • 打赏
  • 举报
回复
服务器找.class不一定从classpath里面找,要针对服务器的环境配置才可以
看看配置文件里面:
set XXXjar =....;
set classpath = ....;
。。。

sambal 2002-04-25
  • 打赏
  • 举报
回复
不过.java文件无法编译成.class,
好象是没有servlet或是jsp的类库!
leonzhao 2002-04-25
  • 打赏
  • 举报
回复
环境变量中有classpath选项。

不过我觉得你的问题可能不是这样,tomcate不支持.java的文件的自动编译,你需要将.java编译成.class才行。

81,095

社区成员

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

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