所以我在运行Mavericks的Mac上使用Eclipse并且我将默认保存位置更改为另一个文件夹,但每次我尝试构建一个新项目时此错误都会弹出...错误:无法找到或加载主要班级。如果这有帮助,这是我的两个类的代码。
//Employee.java
package Exercise314;
public class Employee
{
String firstName;
String lastName;
double monthlySalary;
public Employee (String fName, String lName, double mSalary)
{
firstName = fName;
lastName = lName;
monthlySalary = mSalary;
}
public void setFirstName (String fName)
{
firstName = fName;
}
public void setLastName (String lName)
{
lastName = lName;
}
public void setMonthlySalary (double mSalary)
{
if(mSalary > -1)
monthlySalary = mSalary;
}
public String getFirstName ()
{
return firstName;
}
public String getLastName ()
{
return lastName;
}
public double getMonthlySalary ()
{
return monthlySalary;
}
}
//EmployeeTest.java
package Exercise314;
public class EmployeeTest
{
public static void main(String[] args)
{
Employee employee1 = new Employee(
"Joe", "Smith", 150000 );
Employee employee2 = new Employee(
"Jane", "Doe", 95000 );
System.out.printf("First name is: %s\n",
employee1.getFirstName() );
System.out.printf("Last name is: %s\n",
employee1.getLastName() );
System.out.printf("Salary is: %f\n\n",
employee1.getMonthlySalary() );
}
}
答案 0 :(得分:2)
作为Mac用户并安装了Eclipse Luna和STS,我建议您重新启动Eclipse。如果这不起作用,请重新启动Mac。这就是我遇到同样错误时所做的事情。
答案 1 :(得分:0)
我遇到了同样的问题。在Eclipse Luna中看起来工作区架构已经改变,它需要清理现有的构建并重新构建。这对我有用。
答案 2 :(得分:0)
以下是对我有用的内容:
1)转到“运行配置”。 2)删除要运行的类(右键单击 - >删除)。 3)再次从eclipse运行你的java类。