我在同一个包(用户)中有两个类。
第一个类:
package users;
public class Account{
public String username;
public String password;
}
第二课:
package users;
public class employee{
public void login() {
Account a = new Account();
a.username = "MHM";
a.password = "15234785";
System.out.println("Username: " + a.username);
System.out.println("Password: " + a.password);
}
}
在主页面中,当我调用方法(登录)时:
它对我说:java.lang.ClassNotFoundException:帐户
package users;
public class Main{
public static void main(String argv[]) {
employee e = new employee();
e.login();
}
}
这个错误的解决方法是什么?
注意:这些类是在默认包中编写的,然后我创建包用户,然后将它们移动到新包中......在将它们移动到新包中之前,它们运行良好,但移动后出现问题。
最佳答案
您的帐户类别未正确定义。您忘记添加变量“用户名”和“密码”的类型。大概应该是:
public class Account{
public String username;
public String password;
}
(更不用说公共(public)全局变量从来都不是一个好选择(而是使用 getter 和 setter) - 但这是一个不同的主题:) )
关于java - java中未找到类异常?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34027408/