javac 提示 找不到软件包

 

这个问题耽误了我1个多小时,我要把它记下来。

 

我用eclipse编写了一个非常简单的servlet,其中要用到的javax.servlet.jar包是在sun公司的网站上下载的。

在编写时没有报任何找不到包的错误。这个Java文件名为TestServer.java ,放在 D:/AppServ/www/J2MEServer/src目录下

 

此时,我打开cmd,将当前路径切换到上述路径,然后写 javac TestServer.java.

却显示一堆的错误,说找不到软件包javax.servlet等等

 

于是想到,是不是CLASSPATH设的不对,所以它找不到这个包,找到环境变量看一下,值为:.;%JAVA_HOME%/lib;再看JAVA_HOME的值也确实是我机器上jdk的路径。而且lib目录下也确实有javax.servlet.jar包。

 

百思不得其解,在网上找了很多资料看了,也解决不了。

 

最后我将CLASSPATH的值改成.;%JAVA_HOME%/lib/javax.servlet.jar; 就不报错了!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值