エラー: クラス StdDraw にメイン メソッドが見つかりません。メイン メソッドを次のように定義してください: public static void main(String[] args) または JavaFX アプリケーション クラスは javafx.application.Application を拡張する必要があります
プログラムを実行すると、上記のエラーが発生します。
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 を使用しており、他のすべてのプロジェクトで完全に正常にコンパイルされるため、理由がわかりません。それだけでなく、私が教えられた方法は、メイン メソッドは実行時のエントリ ポイントであるということです。したがって、プログラム (上記) にここにある場合、参照フォルダーに 1 つ提供するように求められるのはなぜですか? よくわかりません。
プログラムを正しくコンパイルする方法がわかりません。メイン クラスで StDDraw クラスを拡張しようとしましたが、さらに多くのエラーが発生しています。調査を試みましたが、この非常に単純な問題の解決策が見つからないようです。私は Eclipse Juno で動作しています。要求があれば、StdDraw クラスを投稿できますが、それは大規模です。
編集:参照クラスを編集して、なんらかのメイン メソッドを含めようとしましたが、文字通りファイルを変更できません。