就是我的javabean的类已经编译好了,放在了WEB_INF/class/moon/javabean 中
但是我在编译servlet类时出现如下错误:package moon does not exist
我的servlet_api.jar也烤到了java中。环境变量也改了。希望哪位高手告诉我一下servlet类调用javabean类的正确目录
谢谢啦
但是我在编译servlet类时出现如下错误:package moon does not exist
我的servlet_api.jar也烤到了java中。环境变量也改了。希望哪位高手告诉我一下servlet类调用javabean类的正确目录
谢谢啦
解决方案 »
- jni问题
- AcroFields setField 不进去值
- 关于Java调用dll的一个问题. 在我电脑上可以运行,在其他电脑上就不行了
- 中午的quqiujie进来接80分说给100分(当时押宝了没分)现在补上,大家进来顶起也有20分
- java.io.StreamCorruptedException
- 求助,懂java输入输出流的进
- jbuild7到底有几张cd,我的只有一张,安装时borland应用程序服务器无法找到,,?
- Is getXXX("tablename.fieldname") nonsense?
- 拜托您看一下,谢谢
- 给分4
- javaj基础常见错误总结21个,先分享前6个
- 关于类型转换(int ->char) 怎么编译器不报错阿?
我的问题就是运行servlet的java文件出现错误呀。它的.class根本就生成不了。对了,问楼上的就是怎么样“关联启用你导入的包”?其实我单独运行bean的java文件和servlet的文件。就是2个联在一起就出现我提出的错误!
感谢哪位好心人呀。帮我解答一下。
出现package moon does not exist 错误,是指找不到moon包,请将.加入到环境变量classpath中,在class目录下运行java moon\*.java,或者在moon目录下运行java *.java
出现package moon does not exist 错误,是指找不到moon包,请将.加入到环境变量classpath中,在class目录下运行javac moon\*.java,或者在moon目录下运行javac *.java
我的classpath中有.;
我给个例子看大家有什么意见(input.java是bean的java文件,并且已经生成了input.class。handlesum.javas是servlet的,)
我把input.class放在了目录d:\java\moon\javabean中,handlesum.java放在了d:\java中
我在命令提示符中输入d:\java->javac handlesum.java时就出现了下面的错误呀
package moon does not exist 错误
我也不知道是怎么回事呀
我急死了,希望哪位大哥帮小弟一个忙呀。谢谢了
public class input
{
double firstItem;
double var;
int number;
double sum;
String name="";
public void setFirstItem(double a)
{
firstItem=a;
}
public double getFirstItem()
{
return firstItem;
}
public void setVar(double b)
{
var=b;
}
public double getVar()
{
return var;
}
public void setNumber(int c)
{
number=c;
}
public int getNumber()
{
return number;
}
public void setSum(double d)
{
sum=d;
}
public double getSum()
{
return sum;
}
public void setName(String na)
{
name=na;
}
public String getName()
{
return name;
}
}
package sun.servlet;
import moon.javabean;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class handlesum extends HttpServlet
{
public void init(ServletConfig config) throws ServletException
{
super.init(config);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException,IOException
{
input shulie=new input();
request.setAttribute("lie",shulie);
//将sholie存储H到httpservletrequest对象中
double a=Double.parseDouble(request.getParameter("firstItem"));
double b=Double.parseDouble(request.getParameter("var"));
int c=Integer.parseInt(request.getParameter("number"));
shulie.setFirstItem(a);
shulie.setVar(b);
shulie.setNumber(c);
double sum=0, item=a;
int i=1;
shulie.setName("等差数列的公差");
while(i<=c)
{
sum=sum+item;
i++;
item=item+b;
}
shulie.setSum(sum);
RequestDispatcher dispatcher=request.getRequestDispatcher("showmessage.jsp");
dispatcher.forward(request,response);
}
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{
input shulie=new input();
request.setAttribute("lie",shulie);
//将sholie存储H到httpservletrequest对象中
double a=Double.parseDouble(request.getParameter("firstItem"));
double b=Double.parseDouble(request.getParameter("var"));
int c=Integer.parseInt(request.getParameter("number"));
shulie.setFirstItem(a);
shulie.setVar(b);
shulie.setNumber(c);
double sum=0,item=a;
int i=1;
shulie.setName("等比数列的公比");
while(i<=c)
{
sum=sum+item;
i++;
item=item*b;
}
shulie.setSum(sum);
RequestDispatcher dispatcher=request.getRequestDispatcher("showmessage.jsp");
dispatcher.forward(request,response);
}
}
public class input
{
double firstItem;
double var;
int number;
double sum;
String name="";
public void setFirstItem(double a)
{
firstItem=a;
}
public double getFirstItem()
{
return firstItem;
}
public void setVar(double b)
{
var=b;
}
public double getVar()
{
return var;
}
public void setNumber(int c)
{
number=c;
}
public int getNumber()
{
return number;
}
public void setSum(double d)
{
sum=d;
}
public double getSum()
{
return sum;
}
public void setName(String na)
{
name=na;
}
public String getName()
{
return name;
}
}
package sun.servlet;
import moon.javabean;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class handlesum extends HttpServlet
{
public void init(ServletConfig config) throws ServletException
{
super.init(config);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)throws ServletException,IOException
{
input shulie=new input();
request.setAttribute("lie",shulie);
//将sholie存储H到httpservletrequest对象中
double a=Double.parseDouble(request.getParameter("firstItem"));
double b=Double.parseDouble(request.getParameter("var"));
int c=Integer.parseInt(request.getParameter("number"));
shulie.setFirstItem(a);
shulie.setVar(b);
shulie.setNumber(c);
double sum=0, item=a;
int i=1;
shulie.setName("等差数列的公差");
while(i<=c)
{
sum=sum+item;
i++;
item=item+b;
}
shulie.setSum(sum);
RequestDispatcher dispatcher=request.getRequestDispatcher("showmessage.jsp");
dispatcher.forward(request,response);
}
public void doGet(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOException
{
input shulie=new input();
request.setAttribute("lie",shulie);
//将sholie存储H到httpservletrequest对象中
double a=Double.parseDouble(request.getParameter("firstItem"));
double b=Double.parseDouble(request.getParameter("var"));
int c=Integer.parseInt(request.getParameter("number"));
shulie.setFirstItem(a);
shulie.setVar(b);
shulie.setNumber(c);
double sum=0,item=a;
int i=1;
shulie.setName("等比数列的公比");
while(i<=c)
{
sum=sum+item;
i++;
item=item*b;
}
shulie.setSum(sum);
RequestDispatcher dispatcher=request.getRequestDispatcher("showmessage.jsp");
dispatcher.forward(request,response);
}
}
JAVA_HOME: C:\j2sdk1.4
TOMCAT_HOME : C:\Tomcat 5.0
PATH: C:\j2sdk1.4\bin;环境变量应该没有问题。我都用了好长的时间了。不过错了也是说不准的!