- PR -

実行時エラー?

1
投稿者投稿内容
crow
会議室デビュー日: 2007/02/13
投稿数: 2
投稿日時: 2007-02-13 04:10
Javaを始めたばかりで、行き詰まってしまいました。

下記のプログラムを実行させようとすると、

java UNoteA
Exception in thread "main" java.lang.NoSuchMethodError: main

と表示され、実行できません。
(コンパイルは出来ました)

どのように解決すれば良いのか教えて下さい。

NoteA.java
class NoteA{
String id; // ID
int kakaku; // 価格
}

UNoteA.java
class UNoteA{

public static void main(){
NoteA n1 = new NoteA();
NoteA n2 = new NoteA();

/* n1に値を入力 */
n1.id = "あ0102";
n1.kakaku = 440;

/* n2に値を入力 */
n2.id = "BB101";
n2.kakaku = 860;

/* n1を出力 */
System.out.println(n1.id);
System.out.println(n1.kakaku);

/* n2を出力 */
System.out.println(n2.id);
System.out.println(n2.kakaku);

}

}
progman
大ベテラン
会議室デビュー日: 2005/06/08
投稿数: 227
投稿日時: 2007-02-13 09:10
クラスパスがとおってないんでしょう。
tnk
会議室デビュー日: 2005/06/10
投稿数: 11
投稿日時: 2007-02-13 09:36
> java.lang.NoSuchMethodError: main
mainメソッドが無いと言われているので、

> public static void main(){

のところを、

public static void main(String[] args){

にしてみたらどうですか?
1

スキルアップ/キャリアアップ(JOB@IT)