Chrome Javaプラグインのインストール


52

私は今、Chrome用のJavaプラグインを数時間インストールしようとしていますが、もっと経験のある人に尋ねる時だと思いました。うまく動かないようです。現在のJavaバージョンは、64ビットOpenJDK 1.6.0_24です。IcedTeaプラグインを無駄にインストールしてみました。現在、Ubuntu 12.04 64ビットをインストールしています。

Chromeでjavaが有効になっているかどうかをテストしたところ、JavaアプレットのあるWebサイトはロードされません(プラグインを無効にすると、アプレットはロードされましたが、ロードされませんでした)。

ここからの指示に従いました:http : //technonstop.com/install-java-plugin-ubuntu-linux

このスクリプトを作成して実行するように言っています:

JAVA_HOME=/usr/lib/jvm/jdk1.7.0
MOZILLA_HOME=~/.mozilla
mkdir $MOZILLA_HOME/plugins
ln -s $JAVA_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins

注:JAVA_HOMEの値を変更して、JDKのインストールを正しく指すようにする必要がある場合があります。64ビットユーザーは、最終行を次のように変更する必要があります。

ln -s $JAVA_HOME/jre/lib/amd64/libnpjp2.so $MOZILLA_HOME/plugins

しかし、これもうまくいきませんでした。

Firefoxでテストするだけで動作します。Chromeにはまだ何もありません



私も同じ問題を抱えています。この問題は、64ビットのクロムで頻繁に発生します。それを取り除く最良の方法は、代わりにFirefoxを使用することです。
プラニットバウバ12

1
いいえ、絶対に複製ではありません。これは、Javaのインストール方法ではなく、ChromeのJavaプラグインを機能させる方法に関するものです。
ピーターフリン14年

これは、Google ChromeがNPAPIのサポートをやめたためだと人々はいつ理解するでしょうか。つまり、IcedTeaもOracleのJavaプラグインもGoogle Chromeでは動作せず、それに対してできることは何もありません。
ジョンスコット14

回答:


56

Chrome用の代替インストールJava。また、icedteaをインストールできます。

 sudo apt-get install icedtea-7-plugin

次に、このようにicedteaをクロムプラグインフォルダにリンクします

cd /usr/lib/chromium-browser/plugins

そしてリンク

sudo ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so 

7
/ usr / lib / chromium-browser / pluginsディレクトリがありません...また、locate chrome | grep plugins
stdcerr

3
@cerr、私はこれをやった、それは働いた:(sudo mkdir -p /usr/lib/chromium-browser/pluginsプラグインは正常にインストールされました)
-KajMagnus

2
あなたは32ビットシステムを使用している場合は、AMD64用のi386の置き換え
ピーター・フリンに

4
kubuntu 14.04では動作しませんでした
Silver Moon

3
IcedTeaPlugin.soは両方/usr/lib/chromium-browser/pluginsでシンボリックリンクしました/opt/google/chrome/plugins/が、Google Chromeはまだ言っていJava is not workingます。これはXubuntu 14.04です。
ゲリット

13

JavaプラグインはChrome(バージョン45以降)で動作しなくなりました。ここから:

ChromeによるNPAPIサポート

Webブラウザー用のJavaプラグインは、クロスプラットフォームプラグインアーキテクチャNPAPIに依存しています。NPAPIは、すべての主要なWebブラウザーで長い間サポートされており、現在サポートされています。Googleは2013年9月に、「2014年末」までにChromeからNPAPIサポートを削除し、Silverlight、Java、Facebook VideoなどのNPAPIベースのプラグインのサポートを事実上廃止する計画を発表しました。最近、Googleは計画を改訂し、2015年後半までにNPAPIを完全に削除する予定であると述べてます。これらの日付がさらに延長されるかどうかは不明であるため、Javaユーザーはできるだけ早くChromeの代替を検討することを強くお勧めします。代わりに、長期オプションとしてFirefox、Internet Explorer、およびSafariをお勧めします。


8

現在、多くの回答が日付付けされています。14.04 Ubuntuのインストールでは機能しませんでした。私のchromeのインスタンスはにインストールされてい/opt/google/chromeます。そのため、そこにプラグインフォルダーを作成する必要があります。

更新された手順は、https://www.java.com/en/download/help/enable_browser_ubuntu.xmlにあります。

  1. pluginsというディレクトリがない場合は作成します。タイプ:mkdir -p / opt / google / chrome / plugins

  2. シンボリックリンクを作成する前に、Google chromeプラグインディレクトリに移動します。タイプ:cd / opt / google / chrome / plugins

  3. シンボリックリンクを作成します。タイプ:ln -s /usr/local/java/jre1.7.0/lib/amd64/libnpjp2.so

  4. ブラウザを再起動してJavaテストします

Chrome 34以上のユーザー向けの更新

Chromiumのjavaプラグインをご覧ください。GoogleがデフォルトでNPAPIインターフェイスを無効にしたため、基本的にIcedTeaプラグインはChomeで動作しなくなりました。

最終的に私のソリューションは、Firefoxに切り替えることです。


Firefoxが動作を継続することを期待しないでください。NSAPIインターフェースも同様に削除することを検討しているという兆候がありますが、その理由はほぼ同じです。セキュリティ。
-EdwinW

6

私は最近同じバグに見舞われました。~/.xsession-errorsファイルを見ると、次のように見える可能性があります。

/build/buildd/icedtea-web-1.2/build/../plugin/icedteanp/IcedTeaNPPlugin.cc:2072: thread 0x7f08d1365470: Error: Invalid plugin function table.

バグレポートは、プラグインがChromeに読み込めないことです。icedtea-6-pluginパッケージ用に提案されたアップデートがリリースされ、機能することが確認されました。これは、すべてのユーザーにとって数日で着陸するはずです。

一方、他の人が提案したように、別のブラウザを使用することができます、Firefoxはここで動作します。


6

私が見つけた最良の解決策(これらの提案はどれも役に立たなかった)は次のとおりです:最初にIcedteadプラグインをインストールします:

  • 1) sudo apt-get install icedtea-7-plugin

次に、Chromeブラウザで次の場所に移動します。

  • 2)chrome-> Settings-> Show Advanced Settings-> Privacyをクリックしてから、Content Settings-> Plug-insをクリックし、Disable Individual Plug-inをクリックします
  • 3)「IceTea-Web Plugin」と「Java(TM)」の両方を無効にします
  • 4)ブラウザを再起動します。
  • 5)chrome-> Settings-> Show Advanced Settings-> Privacyをクリックしてから、Content Settings-> Plug-insをクリックし、Disable Individual Plug-inをクリックします
  • 6)「IceTea-Web Pluginのみを有効にします
  • 7)お楽しみください!

4
私はこれを試しました(openjdk-7とicedtea-7をインストールしました)が、chromeにicedteaもjavaプラグインも表示されません。Chromeにそれらを表示させるにはどうすればよいですか?また、Oracle Java7をインストールし、libnpjp2.soを/ opt / google / chrome / pluginsにソフトリンクしましたが、違いはありません。表示も機能もしません。
ピーターフリン14年

8
でも、クロームには表示されません://プラグイン
ケン・シャープ

3

私は同じ問題を抱えています。しばらく調べてみたところ、Chromeは64ビットJavaをサポートしていない32ビットアプリケーションであることがわかりました。(関連する問題は、Oracleによってここで説明されています。

これは、32ビットバージョンのJava(基本的にはJava 6)をシステムにインストールする必要があることを意味します。私は個人的にベンチャーをあきらめましたが、この古い質問は助けになるかもしれません。


0

私の場合、Chromiumはアプリを起動せず、メッセージも表示せず、アプリのある場所に灰色のボックスが表示されるだけだったので、何かをしていましたが、十分ではありませんでした。これはOPに似ています。ブラウザー以外のJavaアプリは、以前は私のシステムで正常に実行されていました。

どこかにwhich javacインストール状態を判断するために使用することを提案した記事。これにより、端末出力は生成されませんでした。そこで、javacを呼び出すだけで、javaのインストーラパッケージのリストを取得しました。だから、なんらかの理由で、なんらかの限定的なインストールがあったと思う。

sudo apt-get install openjdk-7-jdk以前に他のことをしようとして無効にしていたicedtea Chromiumプラグインを実行し、再度有効にしました(設定|詳細設定|プライバシー|コンテンツ設定|個々のプラグインを無効にする)。リストには他のJavaプラグインはありませんでした。

タダ!JavaアプリがChromeで動作するようになりました。以前にJavaをインストールした方法や場所を思い出せませんが、これはおそらく「最も抵抗の少ない」アプローチだったので、他の一部のシステムも同じシステム状態になっている可能性があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.