

No.2ベストアンサー
- 回答日時:
>「exe」ファイルのような使い方はできるのでしょうか
Jarをダブルクリックして起動ことはできますが、独自のアイコンを設定することはできないなど、
まったく同じ使いかたができるわけではありません。
exeと同じように起動したいのであれば、
Javaを起動するだけのexeファイルを生成するツール( http://jsmooth.sourceforge.net/ )や、
Jarを含むexeを作成するというツール( http://www.geocities.com/java_intro/ )があるようです。
また、Javaソースコードから直接exeファイルを作成する方法もないわけではありません( http://gcc.gnu.org/java/ )。
>BASICのランタイムのようなものですか
それをインストールすると実行できるようになる、という意味ではエンドユーザにとっては似たようなものです。
開発者としてはその違いを把握しておいたほうがよいと思いますけれどね。
>windowsのOSをインストールしただけではJREはインストールされないのでしょうか
されないです。
何度もありがとうございました。また、詳しい説明をしていただきまして大変ありがとうございました。参考URLをみてさらに勉強いたします。
No.1
- 回答日時:
最終型?というのがよくわかりませんが、たとえば一般的なGUIアプリケーションを作った場合、Jarファイルにまとめて配布するのが普通ですね。
「実行可能Jarファイル」というもので、JREがインストールされていれば、普通にダブルクリックで起動します。ただ、Javaはさまざまなところで使われてますから、GUIアプリケーション以外のプログラムもたくさんあります。ケータイのiアプリ、Webアプリケーションなどですね。こうしたものでは、Jarファイル以外のものにまとめることも多々あります。例えばWebアプリケーションは通常Warファイルにします。
この回答への補足
回答ありがとうございます。JAVAの最終形とはすべてプログラムが作成し終わって完成したものを言っていました。
いわゆるPCアプリケーションでよくある「exe」ファイルです。
最終形はjarファイルだけでは無いんですね。勉強になります。
そこでさらに質問したのですがjarファイルを走らせるにはJREをインストールしてある必要があるということですがBASSICのランタイムのようなものですか。また、windowsのOSをインストールしただけではJREはインストールされないのでしょうか。教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Access クエリ実行が急に非常に...
-
VC++から引数付きexeファイルの...
-
c/c++ ビルドしたにもかかわら...
-
JavaScriptでコマンドプ...
-
LINK : fatal error LNK1104に...
-
VBAのShellの同期的実行
-
JARファイルをEclipseを使って...
-
OLE又はDDEを使うVISUAL BESIC...
-
VBS形式ファイル:ダブルクリッ...
-
SHELLを使ったファイル起動につ...
-
matlabのmファイルを自動で実行...
-
VBAでEXEファイルを動かす方法...
-
コンポーネント`MSCOMM32.cox'...
-
eclipseで作ったプログラムを他...
-
.exeファイルの中身
-
ファイルアイコンの左下に緑の□...
-
ローカルのHTMLからexeファイル...
-
c言語にてレジストリを全てバッ...
-
a.outはどこへ?
-
ファイル名の先頭が数字だと駄...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access クエリ実行が急に非常に...
-
OLE又はDDEを使うVISUAL BESIC...
-
c/c++ ビルドしたにもかかわら...
-
VBAで他のプログラムが起動して...
-
コマンドプロンプトで外のexeや...
-
VBAでEXEファイルを動かす方法...
-
コンポーネント`MSCOMM32.cox'...
-
JavaScriptでコマンドプ...
-
VC++から引数付きexeファイルの...
-
JAVA .jarファイルに再圧縮する...
-
jarの開き方を教えてください。
-
WScript.Echo と msgbox
-
実行ファイルと実行モジュール...
-
以下のように複数のファイルを...
-
ネットワーク越しのEXEファ...
-
JAVAでつくったプログラムはコ...
-
LINK : fatal error LNK1104に...
-
Winでコマンドプロンプトを出さ...
-
VBAでMP3を鳴らしたい
-
VB6で、C言語の(argv,argc)み...
おすすめ情報