java 程序包com.model 不存在 (今天解决给分多)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 程序包com.model 不存在 (今天解决给分多)相关的知识,希望对你有一定的参考价值。

这是我文件的代码:
package com.demo;
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import com.model.Student;

public class FirstServlet extends HttpServlet
ServletContext context;

public void init()
context = getServletContext();


public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException
request.setCharacterEncoding("gb2312");
String snumber = request.getParameter("snumber");
String sname = request.getParameter("sname");
Student stud = new Student(snumber,sname);
request.setAttribute("stud",stud);
RequestDispatcher view = request.getRequestDispatcher("/secondservlet");
view.forward(request,response);



在 CMD编译的时候, 出现了 错误: 程序包 com.model 不存在.

求解决, 感激不尽~

自己建个包com.model。

再在这个包下建个Student类。

package com.model;
import java.io.Serializable;
public class Student implements Serializable 
  private static final long serialVersionUID = 1937386634881620599L;
  public Student() 
    super();
  
  public Student(String snumber, String sname) 
    super();
    this.snumber = snumber;
    this.sname = sname;
  
  private String snumber;
  private String sname;
  public String getSnumber() 
    return snumber;
  
  public void setSnumber(String snumber) 
    this.snumber = snumber;
  
  public String getSname() 
    return sname;
  
  public void setSname(String sname) 
    this.sname = sname;
  

追问

可以说详细一点吗, 不懂.

我按照你给的这个, 编译了 Student.java 编程了 Student.class, 放在了 com/model下, 还是不行

追答

FirstServlet也要在com/model下。

追问

依然不行, 我的 FirstServlet还是JAVA文件, 编译不成功

依然是提示 程序包 com.model 不存在.

D:\编程软件\apache-tomcat-6.0.24\webapps\helloapp\WEB-INF\classes\com\model

路径是这个

追答

1、用的什么开发环境?
2、源文件的目录结构是怎样的?
3、编译后的class文件的目录结构是怎样的?
4、是怎样运行javac进行编译的?

参考技术A import com.model.Student 这个包引入了么?

鼠标移到 import com.model.Student 下面 按住Ctrl + 鼠标左键 看能找到不?追问

我没有用软件编译的, 我使用CMD, 那么怎么找呢...

参考技术B import com.model.Student;

看能找到com下的model不?追问

com下的model其实是什么? 文件夹? 我这个只是照代码抄的, 新手, 所以不懂.

追答

src下com/model/student.java 看有没有

追问

D:\编程软件\apache-tomcat-6.0.24\webapps\helloapp\WEB-INF\classes\com\model

路径是这个

东西都放里面了

参考技术C 那个包里面有错误,或者就是不存在啊追问

如何解决

追答

学习《java编程基础》

参考技术D import com.model.Student; ? 看下 你编译 后的 文件夹 看看 有没有model 这个文件夹 Student 时候编译过

java编译中出现stsytem程序包不存在错误

这主要是因为将System开头的大写S打成了小写s,改回来就行了。
2
如果出现错误:找不到符号
符号类 string
那就是把(String[] args)里大写的S写成了小写的s,改回来就行了。追问

你好,我看过了,字母s是大写

参考技术A 应用程序发生异常 未知的软件异常
1.病毒木马造成的,在当今互联网时代,病毒坐着为了获得更多的牟利,常用病毒绑架应用程序和系统文件,然后某些安全杀毒软件把被病毒木马感染的应用程序和系统文件当病毒杀了导致的。
2.应用程序组件丢失,应用程序完整的运行需要一些系统文件或者某些ll文件支持的,如果应用程序组件不完整也会导致的。
3.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。
4.操作系统自身的问题,操作系统本身也会有bug 。
5.硬件问题,例如内存条坏了或者存在质量问题,或者内存条的金手指的灰尘特别多。

应用程序发生异常怎么办
1.检查电脑是否存在病毒,请使用百度卫士进行木马查杀。
2.系统文件损坏或丢失,盗版系统或Ghost版本系统,很容易出现该问题。建议:使用完整版或正版系统。
3.安装的软件与系统或其它软件发生冲突,找到发生冲突的软件,卸载它。如果更新下载补丁不是该软件的错误补丁,也会引起软件异常,解决办法:卸载该软件,重新下载重新安装试试。顺便检查开机启动项,把没必要启动的启动项禁止开机启动。
4.如果检查上面的都没问题,可以试试下面的方法。
打开开始菜单→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回车。
完成后,在输入下面
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车。
如果怕输入错误,可以复制这两条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。(重启电脑)。

以上是关于java 程序包com.model 不存在 (今天解决给分多)的主要内容,如果未能解决你的问题,请参考以下文章

java 程序包systerm不存在

java程序包org.json不存在

程序包java.time不存在

java 中程序包不存在找不到符号 恳请大神解答

java程序包org.apache不存在

程序包lombok不存在,纠正网上错误答案