先ほど「java」というワードの入ったアプリケーションをアンインストールして、javaのサイトで新しくインストールしたのですが、javaがうまく動作しません。
例えばYahoo!のゲームを開こうとすると、
『java plug-in警告
 このHTMLページのアプレットでは、現在ブラウザで使用されているものとは異なるバージョンのjavaが必要です。アプレットをこのHTMLページで実行するには、新しいブラウザセッションが必要です。Netscapeブラウザセッションをすべて閉じ、新しいブラウザセッションでHTMLページを実行してください。』
と表示され、「はい」を選択するとウインドウには
「JAVA Plug-inがJRE衝突を検出しました。」と表示され、新しいウインドウが出ます。
新しいウインドウにはゲームの部屋が表示されるのですが、
「ユーザーIDの認証に失敗したためYahoo!ゲームにログインできません。」と表示されゲームをすることはできません。
javaを使ったチャットでも入室などは出来るものの、同じような(警告が出て、「はい」を選択すると新しいウインドウが出る)現象が起きます。

これはどうすれば改善できるでしょうか?
OSはWindowsXPで、アンインストールしたものの名称は忘れてしまったのですが、「java」というワードの入ったものを2つアンインストールしました。
Java Plug-inの問題なのかなとは思うのですがどうすればいいのかわかりません。

何かアドバイスお願いします。

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

A 回答 (1件)

直るか解りませんが


英語で「JRE Collision」で検索したら以下の情報がHitしました。

直らなくても責任は負えないし、訳があってる保証もない

http://forum.java.sun.com/thread.jspa?threadID=3 …

>Hi ,
やあ!

>I am new to java . I came across this problem....
僕はJava関係については新参者だけど、この問題に直面したよ!

>I solved this problem by the below method.
僕は以下のようにして問題を解決できたんだ!

>1) First check what is the latest version of jre installed in ur system.
まず、自分のシステムにインストールされているJREの最新のバージョン番号を調べる。

This you can find in C:\Program Files\java.
C:\Program Files\javaフォルダでわかるよ!

>For Eg: suppose that u have j2re1.4.2_05 directory in C:\Program Files\java and suppose that this is the latest one installed in ur system.
例えば、もしj2re1.4.2_05というフォルダをC:\Program File\java内で見つけることができたら、それが最新版さ。


>2) Now check whetehr u r having a 1.4.2_05 directory under
HKEY_LOCAL_MACHINE\SOFTWARE\Javasoft\Java Plug-in
in ur registry. If not create it .

で、次にレジストリの
HKEY_LOCAL_MACHINE\SOFTWARE\Javasoft\Java Plug-in
に1.4.2_05フォルダがあるかどうか確認し、なければ作成して欲しい


>(For the people who don't know registry handling...
we can go to registry by typing regedit in Run of Windows)
レジストリが何だかわからなかったら
[スタート]-[ファイル名を指定して実行]で
regedit
と打ち込んで欲しい


>3) In that add a key with name JavaHome of type String.
(右側で右クリック、新規、文字列値を選択し)名前をJavaHomeにする。

>4) Modify it ... and in the place of value give the path of ur jre.
For Eg: in our context the value will be
C:\Program Files\Java\j2re1.4.2_05

JavaHomeの値を2)で調べたJREのフォルダパスを指定して欲しい
今までの例だとC:\Program Files\Java\j2re1.4.2_05さ


>That's all ...... ur problem will be solved...
以上で終了。問題は解決しているだろう。

Note: For better results always select the new JRE.
注:良い結果にするためには常に最新のJREを選択するようにしよう

Take care
お大事に
Vikas
ヴァイカス
    • good
    • 0
この回答へのお礼

わざわざ訳していただいてありがとうございます。
おかげさまでなんとか元に戻すことができました。
ありがとうございました。

お礼日時:2006/08/21 10:41

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

この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ランキング

おすすめ情報