无法处理ClassNotFoundException如何解决这个问题

时间:2016-02-09 10:01:51

标签: java classnotfoundexception

这是第一类myservlet.java我调用它来计算使用另一个名为compute.java的代码来调用函数,整个操作是通过bcak末端的R代码完成的,该文件的链接在计算中给出上课。

名为ClassNotFoundException的错误正在中断程序。

MyServlet.java

public void doGet(HttpServletRequest request, HttpServletResponse response) 
                  throws ServletException, IOException  //this where i am getting the error

    Compute c=new Compute(a1,a2); //sometimes error is mentioned here

我在这两行代码中遇到错误,特别是

1 个答案:

答案 0 :(得分:0)

似乎有多种可能的原因:

  • 是你的" Compute" -class实际命名" compute.java",正如你写的那样?或者" Compute.java",这是正确的 - 考虑到,根据某些java惯例,类名总是以大写字母开头。除此之外,你还在代码中用大写字母写了Compute
  • 是同一个项目中的两个类吗?如果没有,要么移动它们,要么导入包含" Compute.java"在班级" Myservlet.java"添加:

    import packagename.Myservlet;

您还必须将包含Compute.java的项目添加到您的java构建路径中。为此,请右键单击您的项目>属性> Java构建路径。如果类在不同的包中,但在同一个项目中,则可以忽略此步骤。