こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

.jarファイルを作りたい

JAVAど素人です。
必要があってソースも同時に公開されているフリーのjavaアプリケーションをいろんなフリーソフトを試しながら何とかソースファイルの○○.javaを編集しました。
それをIE上で動くようにするには.jarにコンパイルする必要があるとのことでそれをソースファイルを基に作りたいのですがどうしていいのか分かりません。
いろんなソフトでコンパイルをしようとしましたがうまくいきません。
そのたくさんダウンロードして試している中でEclipse3.3というソフトでトライしようとしているのですが、ついに完全に行き詰まってしまいました。
どなたかこの.javaファイルを.jarという1つの実行可能なファイルにコンパイルする方法を教えてください。
もちろん別のソフトでもかまいませんが、フリーソフトでお願いしたいです。
(JPEditとmakeJadJarというソフトではランタイムVB6.0をインストールして実行したのですが、うまくいきませんでした。JDK 5.0 update12もインストールしています)

投稿日時 - 2007-08-27 19:18:26

QNo.3291653

すぐに回答ほしいです

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(4)

ANo.4

>.jarにコンパイルする必要がある
.javaのソースファイルをコンパイルするとできるのは、.classファイルです。
.classファイルを一つにまとめたもの(アーカイブしたもの)がjarファイルです。
JAVA SDKをインストールされているのであれば、jarコマンドがありますので、それを使ってclassファイルを一つにまとめればよいです。
IE上で動作するということは、アプレットかと思うのですが、
もし.classが1つしかないのであれば、jarファイルにする必要はありません。

投稿日時 - 2007-08-28 10:29:41

jarコマンドなら、こっち。

参考URL:http://www.hellohiro.com/jar.htm

投稿日時 - 2007-08-27 22:46:47

ANo.2

Eclipseで、プロジェクトを作り、.javaファイル(Javaのソースコードファイル)を作る・・・まではできたのですね? そこから、どうやって実行可能なjarを作ればいいか?ということですね?

1.Eclipseで、「ファイル」メニューの「エクスポート」を選びます。
2.現れたダイアログで、「Java」内の「Jarファイル」を選んで次へ進みます。
3.アーカイブ・ファイルの画面で、Jarに入れるファイルのチェックをONにします。そして、その下のアーカイブ・ファイル名を入力するところで、「参照」ボタンを押して保存するファイル名を入力します。(他はデフォルトのまま)
4.次に進み、「JARパッケージ・オプション」はデフォルトのまま次に進みます。
5.「JARマニフェスト仕様」の画面で、「マニフェスト・ファイルを生成」ラジオボタンを選び、下のほうの「メイン・クラス」の「参照」ボタンを押して、mainクラス(mainメソッドがあるクラスです。一覧が表示されるのでそこから選びます)を選択します。

これで終了すれば、Jarファイルが作成できます。

この他、コマンドラインから「jar」というコマンドを実行して作ることもできます。コマンドプロンプトの使い方がわかれば、これのほうが簡単です。

投稿日時 - 2007-08-27 21:27:49

補足

ありがとうございます。
Eclipse3.3がきちんと日本語表示できないので3.2.1を改めて入れてみました。
この質問をする前から行き詰まっているところなのですが・・・
教えて頂いたようにエクスポートでJarファイルを選び次へ進みますと「エクスポートするリソースの選択」というところが何も出てこないので次へ進めません。(「次へ」も「終了」もアクティブになりません)
これは何が原因なのでしょうか。
もしかしたら何か根本的なところで間違っているのでしょうか。
今回作成したソースのベースソースは元々別の方が作ったフリーのもので、そのベースソースを基に作成された.jarファイルも同時アップされており、その.jarファイルはきちんと動きましたので、ソースに間違いがあるとも思えないのですが。(私が改編した箇所もごくごくごく一部です)
それともEclipseの使い方自体が間違っているのでしょうか。


あとコマンドプロンプトでのコマンドからの実行はコマンドプロンプトをほとんど利用したことがないのでよく分かりません。

投稿日時 - 2007-08-28 17:58:41

ANo.1

→zipに圧縮 →jarに拡張子を変更

投稿日時 - 2007-08-27 19:43:19

あなたにオススメの質問