当前位置: 技术问答>java相关
import javax.servlet.*;出错?为何,给您呈上100分.
来源: 互联网 发布时间:2015-07-15
本文导语: 一个hi.java的脚本如下: import java.io.*; import javax.servlet.*; //如果没有引用此类程序编译正常. public class hi{ public static void main(String args[]) {System.out.println("Hi");} } //编译错误如下: hi.java:2:package javax.servlet does not exi...
一个hi.java的脚本如下:
import java.io.*;
import javax.servlet.*; //如果没有引用此类程序编译正常.
public class hi{
public static void main(String args[])
{System.out.println("Hi");}
}
//编译错误如下:
hi.java:2:package javax.servlet does not exist
import javax.servlet.*;
我已经将参数设置如下,所用系统为WIN98/j2sdk-1_4_0-win ;
set JAVA_HOME=C:jdk
set PATH=%JAVA_HOME%bin;C:Windows;C:WindowsCommand
set CLASSPATH=%JAVA_HOME%jrelibrt.jar;.
可是却仍然出错?为何?
import java.io.*;
import javax.servlet.*; //如果没有引用此类程序编译正常.
public class hi{
public static void main(String args[])
{System.out.println("Hi");}
}
//编译错误如下:
hi.java:2:package javax.servlet does not exist
import javax.servlet.*;
我已经将参数设置如下,所用系统为WIN98/j2sdk-1_4_0-win ;
set JAVA_HOME=C:jdk
set PATH=%JAVA_HOME%bin;C:Windows;C:WindowsCommand
set CLASSPATH=%JAVA_HOME%jrelibrt.jar;.
可是却仍然出错?为何?
|
这个问题是这样的。
|
你把servlet.jar放到环境变量就好了
这个在TOMCAT/common/lib/有
这个在TOMCAT/common/lib/有
|
现在的version好象是servlet2.2.
http://java.sun.com/products/servlet/download.html
http://java.sun.com/products/servlet/download.html
|
把这个包拷到jdk的lib目录下,如果还不行,解压到jdkbin下.
|
解压到jdkbin下不太好吧,首先这个目录管理起来就比较困难了
还是放到环境变量总比较好,
c:jdklibservlet.jar
还是放到环境变量总比较好,
c:jdklibservlet.jar
|
j2se中根本就没有servlet包,最好装个j2sdkee, jar文件在classpath里必须完全声明,指到目录不行。
|
没错,就是你要加载的 javax.servlet.*类在CLASSPATH目录下,没有能够找到.
你可以按上面个你提供的几种办法,来安装你的servlet.
你可以按上面个你提供的几种办法,来安装你的servlet.
|
加入环境变量的方法:
我的电脑——单击右键——属性——高级——环境变量
在系统变量中选中classpath,然后将"c:jdklibservlet.jar"写入
我的电脑——单击右键——属性——高级——环境变量
在系统变量中选中classpath,然后将"c:jdklibservlet.jar"写入
|
要下栽的吧,,你把邮箱告诉我,我发个你吧,,,
用VJ的话,再在classpath里选上它的路径就可以了
用VJ的话,再在classpath里选上它的路径就可以了