#java #eclipse #macos
#java #eclipse #macos
Вопрос:
Итак, я использую Eclipse на Mac под управлением Mavericks, и я изменил местоположение сохранения по умолчанию на другую папку, но каждый раз, когда я пытаюсь создать новый проект, эта ошибка продолжает появляться … ошибка: не удалось найти или загрузить основной класс. Вот мой код для моих двух классов, если это поможет.
//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() );
}
}
Ответ №1:
Будучи пользователем Mac и имея установленные Eclipse Luna и STS, я бы рекомендовал вам перезапустить Eclipse. Если это не сработает, перезагрузите свой Mac. Это то, что я делаю, когда сталкиваюсь с той же ошибкой.
Комментарии:
1. Нет, это не сработало. Я только что заметил, что у меня нет bin.
2. Я переключил рабочие области, затем импортировал свой проект, и он работал отлично. Кто бы мог подумать.
3. Если это помогло, отлично. Могу ли я получить 1 или получить ответ? Спасибо!
4. Я не могу поставить вам 1, потому что моя репутация воняет, лол, но я дам вам ответ.
Ответ №2:
Я столкнулся с той же проблемой. Похоже, что в Eclipse Luna изменилась архитектура рабочей области, и это требует очистки существующей сборки и повторной сборки снова. У меня это сработало.
Ответ №3:
Вот что у меня сработало :
1) Перейдите к запуску конфигурации. 2) Удалите класс, который вы хотите запустить (щелкните правой кнопкой мыши -> удалить). 3) Снова запустите свой java-класс из eclipse.