我有一个导入Eclipse项目的开源项目(WAR文件)。
我在WEB-INF/src/...
文件夹中有所有java代码源。
我有User
个java文件,代码如下:
public class User {
public User () {}
public void create (){}
public void test(){}
}
开源项目创建者使用了哪种create
方法,而test
是我创建的新方法。
然后我尝试从login.jsp
打电话:
User user = new User ();
user.create();
user.test();
user.test();
返回错误The method test() is undefined for the type User
,其余工作正常。
我尝试检查构建类,它只有create
方法。试图清理和构建项目,仍然无法解决我的问题。这个错误的原因是什么? Eclipse似乎没有构建我的项目。
答案 0 :(得分:0)
这很奇怪,因为我之前做过这件事并且没有工作,但现在它起作用了。
我通过将所有java代码从WebContent/WEB-INF/src/<my-package>
移动到Java Resources/src/<my-package>