错误:无法找到或加载主类Mac Eclipse

时间:2014-07-06 02:22:37

标签: java eclipse macos

所以我在运行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() );
}
}

3 个答案:

答案 0 :(得分:2)

作为Mac用户并安装了Eclipse Luna和STS,我建议您重新启动Eclipse。如果这不起作用,请重新启动Mac。这就是我遇到同样错误时所做的事情。

答案 1 :(得分:0)

我遇到了同样的问题。在Eclipse Luna中看起来工作区架构已经改变,它需要清理现有的构建并重新构建。这对我有用。

答案 2 :(得分:0)

以下是对我有用的内容:

1)转到“运行配置”。 2)删除要运行的类(右键单击 - >删除)。 3)再次从eclipse运行你的java类。