• ベストアンサー

JAVAのアプレットって?

ymmasayanの回答

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.2

部分的な答えになりますが。 JAVAにはJAVAアプリケーションとJAVAアプレットが有ります。JavasucriptはJAVAに似ていてもJAVAとは別物とお考え下さい。 JAVAアプレットはWEB(ブラウザー)に寄生する形で実行できますので入出力や環境のことを余り考えなくてよいので容易にプログラミングできます。 一方JAVAアプリケーションはWEBの力は全く借りず、CやFORTRANのように独立環境で動きます。 JAVAの開発環境は色々有りますがJDK(JAVA Development Kit)のMS-DOS版はSUN-Microsystemsから無償でダウンロードできます。有償の優れものにはJBuilderなどがあります。

OIL
質問者

お礼

ありがとうございます。 よく分かりました。JAVAアプレットは分かりますが、JAVAでアプリケーションを作るメリットってあるんでしょうか。その場合Cとかとまったく同じわけですよね。

関連するQ&A

  • JAVAアプレットについて

    JAVAアプレットとはJAVAで作成したWebベースでないプログラムと考えてよろしいですか? プラットフォームに依存しないWindowsベースのVBのイメージで考えているのですが 間違っていませんでしょうか? なかなかイメージできずにおります。 VB6.0、2005などの開発経験はあります。 もしよろしければ教えて頂けませんか? よろしくお願い致します。

    • ベストアンサー
    • Java
  • JAVAアプレットの仕組みについて

    HTMLに埋め込まれたJAVAアプレットが画像を表示するように記述されている場合、JAVAアプレットは画像をサーバーからダウンロードして表示しているんですよね? JAVAアプレットがサーバーからファイルをダウンロードできるように、 JAVAアプレットがサーバー上にファイルを作り出すこともできるのですか? 今、計算プログラムをダウンロードで配布して、実行して得られた計算結果を投稿してもらう仕組みを作っているのですが、 JAVAアプレットにサーバー上のファイルを操作する能力があるのなら、JAVAアプレットを読み込み実行するだけで配布と投稿の作業が一まとめにできてしまうと思いました。 JAVAアプレットはサーバー上のファイルをどこまで操作できるのでしょうか?

    • ベストアンサー
    • Java
  • JAVAアプレットが動かない

    JAVAの勉強がてら「JAVAアプレット入門」という本をかって勉強をはじめようとおもったのですが、サンプルCDについているJAVAアプレットのサンプルプログラムが全く動きません。 そのまま使っているので動かないはずないと思うのですがうごきません。 そこで、不意に思ったのですが、ひょっとして現在ではJAVAアプレットは過去の技術でドノブラウザもサポートしていないということはありますか? iOSやアンドロイドでは、つかえない(フラッシュと同じような扱いを受けている)という認識があるもので・・・ アプレットという技術は現在もいきているのでしょうか?おとなしくJAVAスクリプトにきりかえたほうがよいでしょうか?

    • ベストアンサー
    • Java
  • JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサ

    JavaアプレットはWebブラウザ上で動作し、Javaサーブレットはサーバー上で動き、Javaアプリケーションは単独で動作するということは理解しました。 以上の3つには機能的な違いがありますか? JavaアプリケーションにはあってJavaアプレットには無いもの、Javaサーブレットにあって、Javaアプレットには無いもの、JavaサーブレットにあってJavaアプリケーションには無いものなど、もっと詳しく知りたいです。参考の本などもお待ちしています。皆さんの知恵をお貸しください。よろしくおねがいします。

    • ベストアンサー
    • Java
  • Javaで作製したプログラムはJVMがなければ動かない?

    Javaはまったく知らないのですが、 windowsでも動く(私の開発環境はLinuxです)webクライアントプログラムを作製したいと思い、 ネットワークに強くかつプラットフォーム非依存ということでjavaに興味をもちました。 JavaはJVMをOSとの間に挟むことでプラットフォーム非依存を実現していると理解しているのですが、 これは、逆にいえばJVMがなければ動かせないと思ってよいでしょうか? (Perlがコンパイラがインストールされていさえすればプラットフォーム非依存、しかしなければ決して動かないように。) それとも、プラットフォーム依存な形にまでコンパイルするということも可能なのでしょうか? もしJVMがなければ動かない場合、将来フリーソフトとして公開したいと思った場合、わざわざユーザ側でJVMをインストールしなければいけないですが、このことは問題にならないでしょうか? (VC++で書けばプラットフォームに依存するでしょうが、とにかくプログラムをダウンロードするだけで動くのに対し、ユーザに煩わしさを感じさせると思うのですがどうでしょう?それが理由でフリーソフトをjavaで書くことはあまりないないことなのかな?と感じています。) 質問をまとめますと、 1) JavaプログラムはJVMがなければ動かないのか? 2) 将来フリーソフトとして公開することを考えているのならJavaで開発するは避けた方がよいのか? です。よろしくお願いします。

    • ベストアンサー
    • Java
  • アプレットからサーバ側のプログラムを起動したいのですが…

    仕事でJavaを使うことになったのですが、プロジェクト員一同Java初心者で、必死にJavaを勉強していますが、以下のことで困っています。申し訳ありません。助けてください。 UNIXサーバ側の設定とかをいじるプログラムがあるのですが、それをアプレットにして、SEさんがリモートからでも操作出来るようにしろ、と言われました。 とりあえず、Javaアプレットからサーバ側(アプレットのクラスが置いてあるのと同じマシン)のCプログラムを起動し、その結果を受け取るようにしたいのですが、Java経験者に相談したら「アプレットにはセキュリティ上の問題があるのでCGIかServletを使わないと出来ない」と言われました。 では…とServletの勉強を初め、サーバー側にServletEngineをいれてみたのですが、 ServletはHTTPポートと違うポート(8000番とか)を開けてそこにアクセスしなくてはいけないようにみえます。それならクライアント側プログラムをアプレットにし、サーバ側プログラムとSocket通信で結び、サーバ側プログラムがCプログラムを起動、としたほうが楽そうですが、ひとつしかポートを開きたくないと言われたのです。 もしかして「アプレット+Servlet が アプレット+CGI相当」じゃなく「Servlet が アプレット+CGI相当」なのでServlet用のポートだけ開けとけばいいとかいうことでしょうか?  とか思っていたら、JNIでC言語のメソッドをJavaメソッド扱いするとかいう話も小耳に挟みました。それでできるのかしら? ・webポートだけを開いて ・サーバ側のCプログラムを起動してその結果を受け取る ・クライアントのマシンにあらかじめインストールしなくても、ブラウザからアクセスすると操作が対話的に出来るような ものを簡単に作ろうとしたら、一体何を勉強するべきなのでしょうか…。 Applet+CGI? Applet+Servlet? RMI? JNI…? 助けてください…(TT)

    • ベストアンサー
    • Java
  • Javaアプレットのエラーとwindows service pack 2

    windows service pack 2を最近windows updateの推奨プログラムとされていたのでインストールしたのはいいんですが、Javaを動かしてhtmlファイルを開くたびに情報バーというのが出てきてアプレットを有効にしなければならなくて困ってます。情報バーのヘルプを参考にインターネットオプションのセキュリティレベルのカスタマイズでスクリプトを有効にしたりしているんですが同じ結果です。そればかりか新たなプログラムをコンパイルしてhtmlを開くとJavaアプレットの読み込みに失敗しましたと出て何も表示されません。プログラムは本に載っている簡単なプログラムでコンパイラーもエラーは出してません。windows service pack 2をアンインストールすれば改善されますか?

    • ベストアンサー
    • Java
  • Javaアプレットでゲーム作成するのにまとめたライブラリなどはあるので

    Javaアプレットでゲーム作成するのにまとめたライブラリなどはあるのでしょうか? 当方Javaは未経験です。 C++、Delphi、PHP、Physonでのプログラム経験はあり、 Delphiでも簡単なゲームを作った事が有りますし、C++で3Dゲーム作成・WindowsAPIでもDirectXでもゲームを作った事があり、スクリプトエンジンの作成だったり、ゲームの基本的なループの取り方だったり、物理的な描写の方法とかは大丈夫です。 今回WEBに埋め込めるJavaAppletで簡単な2Dゲームを作ろうと思い、DXライブラリのように必要な関数をまとめたライブラリや解説しているサイトを検索してみたのですが見つからず… そのような物ってJavaにもあるのでしょうか? 図形描写、画像描写、オフスクリーン等…主に描写関係の物のライブラリがあれば大感激です。 総合開発環境もEclipseかNetBeansか悩んでいるのですが、やはりまだJavaの開発ではEclipseが優秀でしょうか?

  • アプレットに関して

    お世話になっております。 色々WEBをまわって調べてみたのですが どうにも情報を得られなかったので書き込みをさせて頂きました。 もしご存知の方がいらっしゃいましたらお願いします。 僕は今までDB系業務に携わっていたのですが 最近になりJava開発系に異動しました。 そしてJavaを触っているうちに個人でアプレットでも作ってみたいと 思ったのですがその中でいくつかの疑問がでてきました。 それは次のような点です。 ・アプレットをレンタルサーバーに設置して動作させる事ってできるのか? ・データ連携をやってみたい。そこで個人レベルだとMySQLなどとの連携を検討している。 ……が、はたしてこの連携できるのか?>DB→Java以外にもJavaから更新可能か?とか。 ・そういえばJSPでのDB連携はよく聞くがアプレットでの連携はまったく聞かない。 もしかして高度なのか?それともまったくできないものなのか? ・一般的なiアプリなどはよくサーバーと接続して更新情報を入手しているが あの技術に関する書籍などが発見できなかった。ああいうのって難しい??? まだまだJAVA覚えたてであまりよく解っていない部分も多いのですが…… もしご存知の方がいらっしゃいましたらお願いします。

    • ベストアンサー
    • Java
  • Javaアプレットのエラーで、教えてください

    自分で作ったアプレットなのですが、infoseekさんのサーバにアップして、実際に表示してみたところ、 エラー:java.lang.ClassFormatError: Incompatible magic value 1013478509 in class file default. というエラーが表示され、画面にはXマークが表示されただけになってしまいました。 ネットではなくPCで、htmlファイルを直接開くとちゃんと動作します。 ftpでのクラスファイルの転送モードはちゃんとバイナリモードで転送したのですが。ClassFormatErrorが出てしまいます。 どうか解決方法を教えてください。お願いします。

    • ベストアンサー
    • Java