• ベストアンサー

JAVAのプログラムを自分のパソコンにおきたい

麻雀や将棋、その他のゲームはよくJAVAが使われています。 このプログラムは自分のところに入っていると思っていたのですが、 自分のパソコンに入っているのはJAVAランタイムという奴らしく 毎回サイトからダウンロードされてくるというものでした。 どうりでいつも開始に時間がかかるわけです。 そこでサイトからダウンロードされてくるプログラムを 自分のパソコンに置き、自分のパソコンからいきなり実行するようなことはできますか。

質問者が選んだベストアンサー

  • ベストアンサー
  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.3

ご質問の将棋のサイトはappletですね。 ソースを表示して.jarというファイルがあればそれです。 .jarはお考えのようにローカルに置くことができます。 lhasaなどの解凍ソフトで解凍できます。イメージとしてはこんな感じ。 http://homepage2.nifty.com/ann/Windows/jar/Executable-Jar-File.htm ただ、htmlもそれに合わせないといけないので、html全体も保存して htmlエディタなどで修正が必要になります。 2の麻雀のサイトは割愛して3ですが、これはJAVA Web Startです。 JAVA Web Start は上記Appletと並んで双璧の配信方法です。 JAVA Web Start の方が機能的には高くなります。 こちらもローカルに実行ファイルを置くことはできますが、 実行ファイルはキャッシュにおかれます。 これを少し調べたところキャッシュには破片と思われるピースが散見されました。 おそらくJAVA側でこれを組み立てているのでしょう。 したがって組み立て方を知らないとピースは完成しません。 多分、アプレットよりも苦労するのではないかと思います。 特に3はローカルで使われることが前提なので 自分のパソコンに置けたら便利だと思いますが、 電子署名の有効性とかは皆目見当がつきません。

yomogi7a
質問者

お礼

どうもありがとうございます。 なんか難しい用語がいっぱい並んでます。。。 なんとか意味は分かるんですが自分じゃどうしようもありません。 せっかく詳しく解説してもらって恐縮です。 おとなしくダウンロードを待つことにします。

その他の回答 (2)

noname#49664
noname#49664
回答No.2

質問者さんがおっしゃっているJavaのプログラムというのは、Webページの中に埋め込まれて表示されているタイプのものですか? それは「アプレット」というもので、これは(製作者からファイルで送ってもらわない限り)アクセスするたびにダウンロードして動かすことになります。 その他のもの、Javaで作ったアプリケーションなどは、ダウンロードして使えるものもあります。プログラムの種類によってこのあたりは異なりますので、もう少し具体的に書かれると返事しやすいと思いますよ。

yomogi7a
質問者

補足

回答ありがとうございます。 アプレット??といわれてもさっぱり分からないので具体的に書きます。 将棋のサイトです。 http://www.shogidojo.com/ 一番下にある駒の中にGoというところをクリックするとダウンロードします。 麻雀のサイトです。 http://www.ron2.jp/index2_html スタートを押すとゲームが始まります。 会員登録してログインしないとスタートは出てきません。 後、検索していたらこんなサイトも見つかりました。 http://www.noids.net/mugen/download.html そこにJAVAと書いてあるからJAVAだと思います。

回答No.1

JavaのランタイムはPCにインストールできます。 http://www.java.com/ja/ がJAVAのプログラム自体はダウンロードされてきます JAVAのプログラムが動いているのなら既にインストールされていると思われます。

関連するQ&A