• ベストアンサー

javaを実行するにはサーバーが必要?

プログラム初心者です。 こんなことってできるのでしょうか? javaでポーカーを自作で作り、サーバーの環境を構築することなく実行(遊ぶ)なんてことは。 言い換えると、コマンドプロンプトで実行するだけなら、サーバーはなくても動かすことはできますが、インターネットエクスプローラのブラウザとかで実行するにはサーバーを立ち上げなければならないのでしょうか? トンチンカンな質問かもしれませんが、ご教授頂ければ幸いです。m(__)m

  • Java
  • 回答数3
  • ありがとう数2

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

  • ベストアンサー
  • den256
  • ベストアンサー率70% (7/10)
回答No.3

> javaを実行するにはサーバーが必要? Java のプログラムを実行するのにサーバは必要ありません。ただ、Virtual Machine が必要です。Virtual Machine というのは、Java の Class ファイルを解析してコンピュータに指示を出す仮想的なコンピュータです。 サーバというのは、クライアントプログラムからの要求に応答するプログラムのことです。 > javaでポーカーを自作で作り、サーバーの環境を構築することなく実行(遊ぶ)なんてことは。 すみません。私はポーカーのルールを良く知らないのですが。 一人で遊ぶことを想定しているのでしょうか。 それならば、カードを配って、それから任意のカードを捨てることを何度か繰り返し、適当なところで上がる、そういうプログラムを作る場合、サーバはなくても出来ると思いますよ。 > 言い換えると、コマンドプロンプトで実行するだけなら、サーバーはなくても動かすことはできますが、インターネットエクスプローラのブラウザとかで実行するにはサーバーを立ち上げなければならないのでしょうか? ブラウザで実行するというのは、Applet という事になると思いますが、アプレットを埋め込んだローカルの HTML ファイルを開くだけで実行できますよ。

liony_2003
質問者

お礼

ありがとうございます。 アプレットで自分の要求しているものが解決できそうです。 重ね重ねありがとうございました。m(__)m

その他の回答 (2)

  • y_akkie
  • ベストアンサー率31% (53/169)
回答No.2

もちろん、アプレットの場合は不要です。最近、自分はjavaの言語に ご無沙汰ではありますが、昔はよくjavaをアニメーションなど のアプレットを作ったりして遊んでいました javaアプレットの場合は、CGIなどのサーバーで起動するプログラムとは違い、サイトのサーバーにアクセスした後に、画像ファイルなどと同様 にクライアント側にダウンロードしてから実行します。 なので、ローカルの環境で十分であり、ネット上で公開したければ WWWサーバーに格納すればよいだけです

liony_2003
質問者

補足

ありがとうございます。 アプレットで自分の要求しているものが解決できそうです。 重ね重ねになりますが、どうもありがとうございました。

  • ishkkr
  • ベストアンサー率46% (35/75)
回答No.1

その必要はありません(^^) 簡単なHTMLファイルを作ることでアプレットとして実行可能です。 http://www.htmq.com/html/applet.shtml

参考URL:
http://www.htmq.com/html/applet.shtml
liony_2003
質問者

お礼

ありがとうございます。 アプレットで自分の要求しているものが解決できそうです。 重ね重ねになりますが、どうもありがとうございました。

関連するQ&A

  • javaが実行できなくて困ってます。

    javaを始めたばかりの者です。 いきなりですが、 class AppliPM1{ public static void main(String args[]){ System.out.println("Javaパーフェクトマスター"); } } このソースをコマンドプロンプトでjavacにとおすとエラーなくうまく通り、同じくコマンドプロンプトでdirとうつと、 444 AppliPM1.class 130 AppliPM1.java と表示されたので実行しようと思い java AppliPM1 とコマンドプロンプトでうつと Exception in thread"main"java.lang.NoClassDefFoundError: AppliPM1 と表示され実行できません・・・。 教科書のプログラムを何回も確認しましたが絶対に写し間違いもしてないはずなのですが一体実行できない原因は何なのでしょうか!?詳しい方、アドバイスお願い致します!!

    • ベストアンサー
    • Java
  • JAVAコンパイルと実行

    はじめまして。質問があります。 eclipseで開発したjavaのソースを実行するとき、メニューからメインクラスを指定し実行するだけでプログラム実行されますが、そのプログラムをコマンドプロンプトで実行する場合、できるプログラムとできないプログラム(例外:NoClassDefFoundError)があります。 コンパイルはeclipceのほうで勝手に.classファイルが生成されるので、そのclassファイルをjava [ファイル名]と打つだけだと思います。 実行できるプログラムとできないプログラムの違いは以下の通りです。 ・実行できるプログラム eclipseで新規でプロジェクトを作成。その直下にソースが存在し、クラスファイルも同じディレクトリに生成されます。 ・実行できないプログラム eclipseで新規でプロジェクトを作成。ソースフォルダ(src)を作成し、その下からパッケージ、クラスを作成しました。そうすると、エクスプローラでそのプロジェクトを見ると、binフォルダが生成されていました。その中にクラスファイルが生成されます。 違いはこのような感じです。実行できないプログラムをコマンドプロンプトで実行させるためにはどうしたらよいでしょうか?eclipseの使い方はだいぶわかってきたのですが、どのように動作しているか(java自体も)がわかりません。ご教授宜しくお願い致します。 OS:windows2000 開発環境:eclipse 3.0(J2SE 1.4.2_03)

    • ベストアンサー
    • Java
  • JavaServletでJavaプログラムを実行するには

     JavaServletやJSPを用いて、Javaプログラムを実行するにはどうしたら良いのでしょうか?  理想としては、クライアントがブラウザを通してサーバにアクセスし、サーバ内のJavaプログラムを実行できるようにプログラミングしたいです。  クライアントが実行しているか確認できなくても、サーバで実行されていれば問題は解決できます。 参考のURLなどがあれば、とても助かります。 知っている方がいましたら御指導をお願いいたします。

    • ベストアンサー
    • Java
  • java コンパイル後の実行

    java初心者です。 先ほどまで簡単なプログラムをコンパイルして実行という感じで練習していましたが。 その後からコンパイルして実行するとコマンドプロンプト上で実行されずテキストエディタのファイルが実行されてしまいます。 いろいろ試したのですがわかりません。 どうか教えてください。お願いします。

    • ベストアンサー
    • Java
  • クライアントがJAVAを使えるかどうか調べる方法

    JAVAに関しては完全な初心者です。 クライアントがリモート認証サーバに認証される仕組みを構築しようとしています。認証サーバのJAVAのアプレット?のプログラムをクライアントダウンロードし、ブラウザ上でそのプログラムを実行し、認証サーバで認証、という仕組みを導入しようとしています。 このとき、 1.クライアントがJAVAを使えるかどうかを調べる方法はないでしょうか?(AcrobatReaderみたいになければダウンロード、みたいなイメージなのですが間違いでしょうか?) 2.そのサーバからのJAVAプログラムとクライアントのJAVAを動かすための環境と、バージョンが一致していないといけない、みたいなことはあるのでしょうか? 3.もし2があるのなら、クライアント側、サーバ側で気をつけないといけないことは何があるでしょうか?

    • ベストアンサー
    • Java
  • Javaのプログラムから外部のソフトウェアやコマンドプロンプトを起動・

    Javaのプログラムから外部のソフトウェアやコマンドプロンプトを起動・操作する方法 インターネットではよく「プログラムランチャー」というものが出回っていますが、 Javaでは外部のプログラムを起動することは可能なのでしょうか? 自分で調べてインターネットブラウザを立ち上げることは可能だということがわかりました。 またコマンドプロンプトをJavaプログラムから呼び出し・操作することができれば解決できると思うのですが それは可能でしょうか? 方法を知っている方、また参考にできるサイトがありましたらよろしくお願いします。 その他にもこの言語ならできるなど何でもいいのでアドバイスお願いします。

    • ベストアンサー
    • Java
  • Winでコマンドプロンプトを出さずに実行

    Windows上でJAVAのGUIを使ったプログラムを作りました。 実行するときは java クラス名 と入力して実行しますが、 せっかく便利なプログラムをJAVAで書いても、常に黒いプロンプト画面が残るのはいやです。 コマンドプロンプト画面を出さずにJAVAのGUIつきのプログラムを実行する方法があったら教えてください。

    • ベストアンサー
    • Java
  • C#によるUNIXコマンドの実行

    お世話になってます。 只今、LINUX(RedHat系)のサーバーを構築し、そのサーバー内へのアクセスはWindowsのtelnetを使用してコマンドの実行を行っています。 実際に何がしたいかと申しますと… C#のWindowsアプリ、Webアプリでも構わないのですが、C#からサーバーにアクセスしてコマンドを実行するプログラムを作成したいのです。 コマンドプロンプトからtelnetでサーバーにアクセスしてコマンドを実行するプログラムをVBで誰かが作成していたのですが、VBで出来てC#でできないはずがないと思い挑戦している次第です。 特に方法は問いません。 どなたか同じような事を以前にやられた事がある方や知識のある方御教授願います。 よろしくお願いします。

  • javaで描画したい

    今回もよろしくお願いします。 javaを使って描画ソフトを作成しているのですが、困っています。 javaはインストールできて、コマンドプロンプトを使ってjavaのプログラムを実行するところまではできました。 しかし、フレームを作って、パネルに円や線を描くプログラムを作ったところまではよかったのですが、作ったものを実行しても、描画された絵が出てきません。 うまく説明できないのですが、わたしの考えていたのはコマンドプロンプトでコンパイルして実行するとプログラムが絵になって出てくるという物でした。 javaのダウンロードしたものはjdk-6u24-windows-i586で、インストールして使っています。javaとしての機能はちゃんとつかえているので、問題ないはずです。テストとしてHelloを返すプログラムを書いたところHelloとちゃんと返ってきました。 Windows-Vistaを使っています。 どのように設定すれば描画したものが出てくるのでしょうか。 説明不足だと思うのですが、よろしくお願いします。

    • ベストアンサー
    • Java
  • JAVA

    コマンドプロンプトで C:\java>Hello.java などのコマンドを実行すると Hello.javaのテキストが開かれて、実行できないのですが。。 どうしたら直るんでしょうか??

    • ベストアンサー
    • Java

専門家に質問してみよう