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



所以我在运行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: %sn",
            employee1.getFirstName() );
    System.out.printf("Last name is: %sn",
            employee1.getLastName() );
    System.out.printf("Salary is: %fnn",
            employee1.getMonthlySalary() );
}
}

作为Mac用户并且同时安装了Eclipse Luna和STS,我建议您重新启动Eclipse。

如果还是不行,重启你的Mac。这就是我遇到同样错误时所做的。

我也面临同样的问题。在Eclipse Luna中,工作空间架构似乎发生了变化,需要清理现有构建并重新构建。

我就是这么做的:

1)进入Run Configuration。2)删除要运行的类(右键单击->删除)。3)在eclipse中再次运行java类

最新更新