Javaでアプレットを作成したのだけど、ブラウザでJAVAアプレットが表示されません。どうしてなのでしょうか?何か設定でもいるのでしょうか?
良ければ教えてください。お願いいたします。

このQ&Aに関連する最新のQ&A

A 回答 (2件)

>やっぱOSが対応してないのでしょか?



わたしも、XPで動かしたことがないのでなんともわかりませんが。
Javaは、アプレットも含めて、OSの上に
のっかっているJavaVM(Virchal Machine)で動くので、
JavaVMがXPに上手く対応していないと動かないということもありますね。
要するに、ここでいっているJavaVMとは、サンからダウンロードしてくる、
J2SEのことです。
WindowsXP対応のJ2SEがあったか覚えていないのですが。(調べればすぐ
わかることですが。)

http://java.sun.com/j2se/1.3/ja/download-windows …
で調べたら、2000とMeの保証はされていますが、XPは対応がまだ保証されていませんね。
最新のV1.3.1_02ですが。

XPからIEへの連携部分で、うまくいかないところがあるのですかねえ?
これ以上はわかりません。すみません。Give Upです。

参考URL:http://java.sun.com/j2se/1.3/ja/download-windows …
    • good
    • 0

お使いのブラウザは、IEですか?ネスケですか?


ブラウザのバージョンは、いくつですか?
あまり、古いバージョンのブラウザだと、
Javaアプレットに対応していないものもありますよ。

この回答への補足

IE6でネスケは6.2です。OSはXPです。
しかしネスケは6.2.1にアップデートしたらJAVAアップレットは表示しました。やっぱOSが対応してないのでしょか?

補足日時:2002/01/13 20:02
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

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

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

Aベストアンサー

アプレットでは、セキュリティ上機能が一部制限されます。

あとは、アプレット、アプリケーションではおそらく殆どの場合GUIをつくることになるので、Swingなどの知識が必要です。

サーブレットでは最終的にhtml、CSS、Javascript、xmlなどを送信することになるので、その辺の知識が必要です。
またサーブレットでは、JSPというhtmlの中にjavaのコードを埋め込むための言語というか仕様があり、それも関連してきます。


また現在Javaはサーブレットとしてのサーバーサイドで使われていることが多く、アプレットはあまり使われていません。(アプレットはユーザーのPCにJavaVMがないと実行できない、起動に時間がかかるなどの理由で)

QJAVAアプレットがブラウザで実行できない

JAVA超初心者です。
じつは、Java2SDK1.4を使ってコンパイルしているんですが、
コンパイルしてできた「classファイル」をブラウザで実行できないんです。
四角い灰色のものがでてきて、マウスを重ねると、
{ load: class **** not found }とステータスバーに表示されるだけです。
(*はファイル名)
appletviewerというJAVAの動作を見るものだと、実行できるのですが・・・。

Web上で配布されているclassファイルはブラウザでも実行できます。
配布されているのと同じソースでやっても自分でコンパイルすると、ブラウザで実行できません。

ブラウザはIE6なので、JAVAに対応してると思います。

どうすればいいのでしょうか?
コンパイルに問題があるのでしょうか?

Aベストアンサー

>CLASSPATHは設定されていませんでした。
>>基本的に 環境変数 CLASSPATH は設定しない方が良いですよ。
>と言われた通り設定しないでそのままにしておきます。

とは、どう言うことでしょうか?
どう言う確認をされましたか?
何を元にCLASSPATH は設定されていないと判断しましたか?
それじゃ、CLASSPATH を設定してみましたか?
とにかく、動かないのなら、確認できる全ての事を行って下さい。

>CODEBASEについてですが、
>MS-DOSとかでは「\」をつかいますが、
>HTMLのばあいは「/」をつかう気がするのですが・・・。
>まちがっていたら教えてください。

間違いです。
HTML が 「/」を使うと言うわけではありません。
基本的な事です。ご自分ではどこまで調べられましたか?
PATH と URL の違いを勉強してください。
そうすると、今回の場合、どちらを使うのかがはっきりするはずです。

こちらに関しても、CLASSPATH の時と同じです。
いろいろと考えられる限り設定を変更してテストしてみて下さい。

以前に私が紹介した Java House の「スペシャルトピック」は読みましたか?
その件については、一切触れておられないようですが。。。
CLASSPATH については、理解出来たのでしょうか?

いままでのご質問内容から kidou00さんの場合は、Javaの勉強をする前に
ファイルシステムについて勉強された方が良いかと思います。(今回はWindowsのファイルシステム)
ファイルシステムを理解せずに、プログラミングをしても決して良いプログラム
は出来ないと思います。
後、アプレットや、サーブレットを勉強する前には、インターネットの基礎知識
を勉強する必要があります。プロトコルや、URIに関しても理解していないと良い
プログラムは出来ません。
(完全に理解する必要はありませんが、概要は知っていないと駄目です)
もう少し視野を広げて勉強してください。

>CLASSPATHは設定されていませんでした。
>>基本的に 環境変数 CLASSPATH は設定しない方が良いですよ。
>と言われた通り設定しないでそのままにしておきます。

とは、どう言うことでしょうか?
どう言う確認をされましたか?
何を元にCLASSPATH は設定されていないと判断しましたか?
それじゃ、CLASSPATH を設定してみましたか?
とにかく、動かないのなら、確認できる全ての事を行って下さい。

>CODEBASEについてですが、
>MS-DOSとかでは「\」をつかいますが、
>HTMLのばあいは「/...続きを読む

QLinux上でjavaアプレットがブラウザ表示できません

すごく初歩的なことかもしれないのですが、Linux上でjavaアプレットがを実行しようとすると下記のような予期しないエラーが表示されました。Linux上ではjavaアプレットはブラウザ(IE)に表示できないのでしょうか?
もし、何か分かることがありましたら、ご教授御願いします。
ちなみにjavaアプリケーションは正常に実行できる環境です。

エラー内容:
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window
server using ':0.0' as the value of the DISPLAY variable.
at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method)
at sun.awt.X11GraphicsEnvironment.<clinit>(X11GraphicsEnvironment.java:1
26)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:130)
at java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvi
ronment.java:62)
at java.awt.Window.init(Window.java:208)
at java.awt.Window.<init>(Window.java:252)
at java.awt.Frame.<init>(Frame.java:398)
at java.awt.Frame.<init>(Frame.java:363)
at sun.applet.AppletViewer.<init>(AppletViewer.java:139)
at sun.applet.StdAppletViewerFactory.createAppletViewer(AppletViewer.jav
a:80)
at sun.applet.AppletViewer.parse(AppletViewer.java:1062)
at sun.applet.AppletViewer.parse(AppletViewer.java:996)
at sun.applet.Main.run(Main.java:138)
at sun.applet.Main.main(Main.java:80)

すごく初歩的なことかもしれないのですが、Linux上でjavaアプレットがを実行しようとすると下記のような予期しないエラーが表示されました。Linux上ではjavaアプレットはブラウザ(IE)に表示できないのでしょうか?
もし、何か分かることがありましたら、ご教授御願いします。
ちなみにjavaアプリケーションは正常に実行できる環境です。

エラー内容:
Exception in thread "main" java.lang.InternalError: Can't connect to X11 window
server using ':0.0' as the value of the DISPLAY variable.
...続きを読む

Aベストアンサー

 私の表現が拙くてうまく伝えることができず、お手数をおかけします。

 まず、138行目の件は私の勘違いでした。失礼しました。

(A)>Linuxでアプレットを実行する際に使うブラウザというのは一般的に“Mozilla”や“Netscape”

 そのとおりです。たとえばRedHat7.3でしたら、Mozilla0.9になります。

(B)>Linux上でもhtmlファイルに<applet>タグを埋め込んで、<applet>タグのcode属性にクラスファイルを指定すればよい

 そのとおりです。(A)と(B)には矛盾はありません。

>「Linux上のブラウザでアプレットを実行する」というのはどのようにすればよろしいのでしょうか?

 たとえばIEでアプレットを実行するときには、IEのメニューで「ファイル(F)→開く(O)」を選んで、<applet>タグを含むHTMLファイルをIEで開きますよね。

 これと同様に、Linux上のブラウザ(Mozillaなど)をまず起動し、そのブラウザのメニューからHTMLファイルを開きます。

 例外の内容をよく見ると、「appletviewerがX Windowに接続できない」というエラーのようです。X Windowは起動していますよね。

 私の表現が拙くてうまく伝えることができず、お手数をおかけします。

 まず、138行目の件は私の勘違いでした。失礼しました。

(A)>Linuxでアプレットを実行する際に使うブラウザというのは一般的に“Mozilla”や“Netscape”

 そのとおりです。たとえばRedHat7.3でしたら、Mozilla0.9になります。

(B)>Linux上でもhtmlファイルに<applet>タグを埋め込んで、<applet>タグのcode属性にクラスファイルを指定すればよい

 そのとおりです。(A)と(B)には矛盾はありません。

>「Linux上のブラウザでア...続きを読む

QJavaアプレットをブラウザで表示できません。

Javaを独学し始めて、まだ間もない超初心者です。
javaファイルのコンパイルに成功しclassファイルができたのですが、これをブラウザ上で表示しようとしても”読み込みに失敗しました”と表示されてしまいます。(htmlのソース内容は問題ないと思われるのですが・・。)
classファイルができたにも関わらず、ブラウザ上で表示できないのは何故でしょうか。やはりjavaファイルの内容が原因で不都合をきたしているのでしょうか。

原因と思われる箇所とその対処法をわかりやすく解答していただけると助かります。よろしくお願いします。

ーちなみに
・Windows XP
・<applet>にJava2v1.4.2_01を使用しています。

Aベストアンサー

原因かどうかはわかりませんが、HTMLでの<applet>タグもしくはアプレットビューワでの<applet>タグでサイズ指定がうまくできていないと表示できないことがあります。サイズ指定を書いてない場合も、きちんとしたサイズ指定を書くことで表示できるようになる場合もあります。

一度、ソースコードを補足欄に載せてみてはどうでしょうか?超初心者さんということなので、すぐに解決方法をだれかが教えてくれるとおもいます。

では、がんばってください。

Qアプレットを実行すると、×が表示され、Javaアプレットの読み込みに失敗しました。のメッセージが表示されます。

Java JDK5をインストールしました。

C:\Program Files\Javaに
jdk1.5.0_06
jre1.5.0_06
がインストールされています。

コンパイルは、PATHにC:\Program Files\Java\jdk1.5.0_06\binを追加すれば、できるようになりました。


Javaアプレットの読み込みに失敗しました。のメッセージが表示されます。


// 図形の表示

import java.applet.*;
import java.awt.*;

public class Test_0002 extends Applet{
public void paint(Graphics g){
g.fillOval(0, 0, 200, 100);
}
}

Aベストアンサー

HTMLのソースとclassファイル(またはjarファイル)の配置はどうなっていますか?
読み込みに失敗したのなら、classファイルが読み込めていない可能性が高いです。


このカテゴリの人気Q&Aランキング

おすすめ情報