JavaのJARファイルがうまく作成できません
Javaプログラムを作成したのですが、Jarファイルがうまく作成できません。
(Javaプログラムの作成経験はありますが、Jarファイル作成は初めてです)
どなたか解決方法をご教授下さい。
4つのソースプログラムがあります。
1) D:\Java\x\y\Random\a.java
2) D:\Java\x\y\Random\b.java
3) D:\Java\x\y\Random\c.java
4) D:\Java\x\y\Random\d.java
■1:Windowsのコマンドプロンプトで、
cd D:\Java
javac x\y\Random\*.java
と入力して、エラーが発生する事なく、コンパイルできました。
(D:\Java\x\y\Randomフォルダに、a.class, b.class, c.class, d.classファイルができました)
■2:次に(Windowsのコマンドプロンプトで)
java x.y.Random.myClass
と入力して、期待通り動作しました。
上記1)~4)のjavaソースプログラムは次のようにコーディングしています。
1) a.java
package x.y.Random;
・・・
class myClass {
public static void main(String args[]) {
・・・
}
}
2) b.java
package x.y.Random;
・・・
3) c.java
package x.y.Random;
・・・
4) d.java
package x.y.Random;
・・・
ここまではうまく行っており、問題ありません。
■3:
次のコマンドを実行すると、
jar cvf x.y.Random.jar x\y\Random
何もエラーは発生せず、以下のようなメッセージが10行程度表示され、
・・・を追加中です。(入=xx)(出=yy)(nn%収縮されました)
「x.y.RandomNum.jar」ファイルが作成されましたが、
このjarファイルをダブルクリックすると、以下のダイアログボックスが表示されます。
・ダイアログボックスのタイトル
Java Virtual Machine Launcher
・エラーメッセージ
Failed to load Main-Class manifest attribute from D:\Java\x.y.Random.jar
宜しくお願い致します。
お礼
あっさりできました。 できなかった理由はほかにあったようです。 早合点でした。