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
宜しくお願い致します。
お礼
早速のお返事ありがとうございます。 <HTML> <HEAD> <TITLE>GSlot3 Applet</TITLE> </HEAD> <BODY> <APPLET CODE="GSlot3.class" archive="GSlot3.jar" WIDTH=250 HEIGHT=270 > </APPLET> <!--<object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" CODE="GSlot3.class" archive="GSlot3.jar" WIDTH=250 HEIGHT=270></object>--> </BODY> </HTML> もように、試していましたがまったくダメです。 objectも、わからないまま適当に書いたのですが無意味でした。 ダウンロードしたJAVAのプログラムは、パラメーターなども記して動くようになっていましたが、今回の分は HTMLコードを見ていただいてもわかるように、classで動かす分には、簡単なHTMLで済みます。 <APPLET CODE="GSlot3.class" WIDTH=250 HEIGHT=270> これにすると動きます。 お返事ありがとうございました。