web-dev-qa-db-ja.com

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

JavaのChromeプラグインを数時間インストールしようとしていますが、もっと経験のある人に尋ねる時だと思いました。うまく動かないようです。現在の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

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

ln -s $Java_HOME/jre/lib/AMD64/libnpjp2.so $MOZILLA_HOME/plugins

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

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

52
kyleskool

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 
56
gare

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

ChromeによるNPAPIサポート

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

13
Michele

現在、多くの回答が日付付けされています。 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 pluginsディレクトリに移動します。タイプ: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に切り替えることです。

8
kervin

私が見つけた最良の解決策(これらの提案はどれも役に立たなかった)は、次のとおりです:最初に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)お楽しみください!
6
Amir

私は最近同じバグに見舞われました。 ~/.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
Lekensteyn

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

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

3
Yubin Kim

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

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

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

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

0
Justin Maxwell