プログラミング方法論に関するスタンフォード大学の講義を見ていると、教授がコードを持っている
import acm.graphics.*;
import acm.program.*;
public class HelloProgram extends GraphicsProgram {
public void run() {
add( new GLabel("Hello world", 100, 75) );
}
}
私が知る限り、これを実行するために必要なのは、acm.jar ファイルをライブラリにロードすることだけです。
彼がそのスクリプトを実行するときと、私が私のスクリプトを実行するときの唯一の違いは、1) 私は自分の Java ファイル テストを呼び出すので、そう言っていることtest extends GraphicsProgram
、および 2) 彼が Eclipse を使用している間、私は NetBeans を使用していることです。しかし、これを実行すると、ウィンドウが表示され、test.Test class wasn't found in Test project
. 次に、メイン クラスを選択するように求められますが、オプションには<No main classes found>
.
私はいくつかの理由で混乱していると思います. もう 1 つは、このコードがほんの数日前に機能していたのですが、突然機能しなくなり、何が変わったのかわかりません。
これが私のコードです:
import acm.graphics.*;
import acm.program.*;
public class test extends GraphicsProgram {
public void run() {
add( new GLabel("Hello world", 100, 75) );
}
}