下面是摘自一本书上的例子代码,为什么我在Eclipse下能通过,而在黑乎乎的控制窗口编译老出错呢?我该怎么修改?谢谢!
package org.sunxin.ch05.util;import java.io.*;
import javax.servlet.http.*;
import java.util.Date;public class OutputSessionInfo {
}
Class OutputSessionInfo编译通过了,而下面的直接用javac却通不过package org.sunxin.ch05.servlet;import java.io.*;
import javax.servlet.http.*;
import javax.servlet.*;
import org.sunxin.ch05.util.OutputSessionInfo;public class LonginServlet extends HttpServlet {
public void doGet(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException {
}
}报错提示为:
LoginServlet.java:8: 类 LonginServlet 是公共的,应在名为 LonginServlet.java 的文
件中声明
public class LonginServlet extends HttpServlet {
^
LoginServlet.java:6: 软件包 org.sunxin.ch05.util 不存在
import org.sunxin.ch05.util.OutputSessionInfo;
^
LoginServlet.java:19: 找不到符号
符号: 变量 OutputSessionInfo
位置: 类 org.sunxin.ch05.servlet.LonginServlet
OutputSessionInfo.printSessionInfo(out,session);
^
3 错误
package org.sunxin.ch05.util;import java.io.*;
import javax.servlet.http.*;
import java.util.Date;public class OutputSessionInfo {
}
Class OutputSessionInfo编译通过了,而下面的直接用javac却通不过package org.sunxin.ch05.servlet;import java.io.*;
import javax.servlet.http.*;
import javax.servlet.*;
import org.sunxin.ch05.util.OutputSessionInfo;public class LonginServlet extends HttpServlet {
public void doGet(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException {
}
}报错提示为:
LoginServlet.java:8: 类 LonginServlet 是公共的,应在名为 LonginServlet.java 的文
件中声明
public class LonginServlet extends HttpServlet {
^
LoginServlet.java:6: 软件包 org.sunxin.ch05.util 不存在
import org.sunxin.ch05.util.OutputSessionInfo;
^
LoginServlet.java:19: 找不到符号
符号: 变量 OutputSessionInfo
位置: 类 org.sunxin.ch05.servlet.LonginServlet
OutputSessionInfo.printSessionInfo(out,session);
^
3 错误
解决方案 »
- java中如何最快获得一个文件有多少行?
- windows 服务调用tomcat ,不显示黑窗体
- 这样的java错误你见过吗 ?
- [求助]如何将Excel中"7-Dec-06"转换为"2006-12-07"格式
- 请教Java写文件的问题
- 在JFrame中能否通过一个事件来运行一个Applet。由于产生报表
- 哪位哥们可以把我的这个程序改成applet
- 谁有httpclient的源代码?
- JAVA画虚线,谢谢!
- 为何我的程序不能导入corejava包?
- Vector居然可以放基本数据类型,不是说不可以吗??
- spring 框架 在Tomcat5.0正常 升级到Tomcat 5.5 出现不能配置数据源问题 100分!!
先改一下这个看看先
还有就是编译的时候的.class文件在哪里生成了
要跟包名一致才行
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@SuppressWarnings("serial")
public class LonginServlet extends HttpServlet {
public void doGet(HttpServletRequest req,HttpServletResponse resp)
throws ServletException,IOException {
}
}你把上面的import引入试试
比如D:/abc.jar你要在运行时
java -classpath "d:/abc.jar" 你的类名