Error: Main method not found in class StdDraw, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.ApplicationГлавный метод StdDraw?
Я получаю вышеуказанную ошибку при запуске программы:
public class Lineage {
public static void main(String args[]) {
//Task1 Wk2
StdDraw.setScale(0, 512);
StdDraw.line(0, 500, 0, 10);
StdDraw.line(0, 500, 0.5, 10);
StdDraw.line(0, 500, 1, 10);
StdDraw.line(0, 500, 2, 10);
StdDraw.line(0, 500, 5, 10);
StdDraw.line(0, 500, 10, 10);
}
/*public static void drawlines(double M, double C) {
//algorithm for line increment
double Y;//declares value for Y-axis
StdDraw.setScale(1, 512);//sets scale
for(double xi=1; xi<512; xi++) {
Y = (M*xi) + C;
StdDraw.point(xi, Math.round(Y));
}
}*/
}
Я знаю, что это ошибка компилятора какого-то, но не понимаю, почему, потому что мои предыдущие задачи были все с использованием того же эталонная папка StdDraw.jar, которая имеет «окончательный» класс и отлично компилируется во всех других проектах. Не только это, но и то, как меня учили, заключается в том, что основным методом является точка входа во время выполнения, поэтому, если у меня есть одна здесь, в моей программе (см. Выше), почему меня просят предоставить ее в справочной папке? Я смущен.
Я не уверен, как правильно выполнить компиляцию моей программы. Я попытался расширить класс StDDraw в основном классе, но вызывает больше ошибок. Я пытался исследовать, но не могу найти решение этой вероятной, очень простой проблемы. Я работаю в Eclipse Juno, и, если потребуется, я могу опубликовать класс StdDraw, но он массивный.
Редактировать: Я попытался отредактировать ссылочный класс и включить основной метод, но я буквально не могу вносить изменения в файл.
Вы пытаетесь для запуска класса Lineage или класса StdDraw? Если последний, пожалуйста, покажите этот класс. –
Я пытаюсь запустить класс Lineage, но ссылки для всего материала метода находятся в классе StdDraw, поэтому он находится в разделе справочной библиотеки в Eclipse. Теперь удалось его компилировать. Спасибо за ваше время. Кроме того, попробовали пополнить голос всем, у меня пока нет достаточного количества репутации. xD –