2012-03-21 9 views
12

の間違ったバージョンで実行されますJava 6もインストールされていますが、そのうちの1つでは、webstartはJava 6で起動され、失敗します(間違ったバージョンのJRE)。私はthis postを発見し、Java設定をチェックし、彼らは罰金見える:Webstartのは、JNLPは、このラインを持っているので、私は、Javaの7+を必要とするJava WebStartのアプリケーションを持っているJRE

enter image description here

私もこれにJNLPラインを変更しようとしたが、それはまだ動作しません:

<j2se version="1.7+"/> 

方法上の任意のアイデアをwebstartにJRE 1.7があることを知らせますか?

設定:Windows 7、管理者として実行 - webstartアプリケーションがIEから起動しました。

+0

私はこれについてあまりよく分かりませんが、IEのどこかの設定と関係ないと確信していますか?私はIEがお尻の痛みであることを知っています。 –

+0

@PerryMonschau私は考えていない - 私はインターネットオプションをチェックしたが、関連していると思われる何かを見つけることができなかった。アプリケーション**が**起動されている(間違ったJREを含む)ため、セキュリティ上の問題はありません。 – assylias

+0

[OK]を、最初または2番目の回答の手順に従ってみてください: http://stackoverflow.com/questions/ 71254/force-internet-explorer-to-use-a-specific-java-runtime-environment-install 彼の1.5を1.7以外に置き換えてください。 –

答えて

12

問題が見つかりました。 Java 6 32ビット& 64ビットがインストールされていましたが、Java 7には64ビットバージョンしかインストールされていませんでした。 そして、私は64ビットバージョンのJREを使用できないと思われるInternet Explorer 32ビットからWebスタートリンクを開始しました。

IE 64ビットからwebstartを起動すると正常に動作しました。

あなたのコメントをありがとう、私はあなたが推奨する操作の1つをしながら問題を考え出した。

+1

ソリューションを投稿していただきありがとうございます。 –

+1

+1私はこの問題で壁に頭を打ち負かしていましたが、この回答は絶対に正しいです。 – Quinma

2

JAVA_HOME、PATH、Javaコントロールパネルの設定がすべて7に設定されていても、Java 7がJava 7ではなくJNLPを起動するために使用されているのと同様の問題がありました。 Webページから起動したときにデスクトップショートカットからJava 6が使用されていたため、7が必要なのでアプリを起動できませんでした。

C、 \ Windows \ SysWOW64これは、生成されたショートカットが指すものです。だから私はC:\ Program Files \ Java \ jre7 \ binからそれらのEXEを上書きしました。

JRE 7の再インストールでもこれが修正されている可能性がありますが、この簡単な修正を行ったばかりです。

+0

+1良い結果が得られました。私はこのページで両方のソリューションを試してみましたが、ユーザーのためにWindows 10の問題にまだ苦労しています。 –

関連する問題