UbuntuのFirefox 52でJavaプラグインを使用する方法は?

UbuntuのFirefox 52でJavaプラグインを使用する方法は?

Ubuntu Mate Xenialを使用していますが、Firefox 52でJavaを実行する方法が見つかりません。

答え1

FirefoxブラウザNPAPIプラグインを無効にするバージョン52では、Flashプラグインは例外です。これは、Javaプラグインが利用できなくなったことを意味します。

Javaプラグインを引き続き使用するには、それをサポートするFirefox 52 ESRに切り替える必要があります。

答え2

現在の(最新)バージョンのFirefoxを引き続き使用し、JRE(Java NPAPI)プラグインを使用する必要がある場合にFF 51を使用できるように、Firefox 51(FF 51)もインストールするには、次の手順に従います。

  1. シェル端末ウィンドウを開く一般ユーザー(root / superuserではありません!)次に、次のコマンドを実行して「アプリケーション」フォルダを作成します。

    mkdir ~/applications
    
  2. すべてのFirefoxインスタンス(ウィンドウ)を閉じます。次に、このシェルコマンドを実行してFF 51 tarballをダウンロードしてインストールし、FF 51自動更新プログラムをアンインストールします。

    sudo killall firefox ; if [ `getconf LONG_BIT` == 64 ]; then wget https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-x86_64/en-US/firefox-51.0.tar.bz2 -O ~/applications/ff51.tar.bz2; else wget https://ftp.mozilla.org/pub/firefox/releases/51.0/linux-i686/en-US/firefox-51.0.tar.bz2 -O ~/applications/ff51.tar.bz2; fi; cd ~/applications ; tar -xvf ~/applications/ff51.tar.bz2 ; rm ~/applications/ff51.tar.bz2 ~/applications/firefox/updater*
    
    • ノート:上記のコマンドは、米国英語(en-US)にFF 51をダウンロードします。たとえば、ブラジルのポルトガル語版が必要な場合は、上記のコマンドをen-US変更してくださいpt-BR。他の言語にも同じロジックが適用されます。 FF 51のISO言語国コードの完全なリストを見つけることができます。ここ
  3. 次のコマンドが生成されますプラグインFF 51 インストールをカスタマイズするためのフォルダです。

    if [ ! -d ~/.mozilla ]; then mkdir ~/.mozilla; fi; if [ ! -d ~/.mozilla/plugins ]; then mkdir ~/.mozilla/plugins; fi; chmod -R 770 ~/.mozilla
    
  4. これでJDKではなくJREを使用しているとし、このコマンドを実行してJava Virtual Machine(JVM)バイナリ(Javaファイル)はFF 51プラグインフォルダにあります。

    if [ `getconf LONG_BIT` == 64 ]; then sudo ln -sf $(echo $(which java) | rev | cut -c10- | rev)/lib/amd64/libnpjp2.so ~/.mozilla/plugins/sunjava; else sudo ln -sf $(echo $(which java) | rev | cut -c10- | rev)/lib/i386/libnpjp2.so ~/.mozilla/plugins/sunjava; fi
    
  5. /usr/bin/次のコマンドを実行すると、firefox51端末がFF 51を起動できるようにFF 51へのシンボリックリンクを作成します。

    sudo ln -sf ~/applications/firefox/firefox /usr/bin/firefox51
    
  6. いいね!さて、Firefoxのプロファイルマネージャを実行してみましょう。

    firefox51 -P
    
  7. ウィンドウが表示されます。Work offlineボックスがあることを確認してください。選択解除(ラベルなし)Use the selected profile without asking at startupボックスは次のとおりです。確認済み(目立つ)。また、このリストにはすでにdefaultプロフィールがあることに注意してください。これはFirefoxの標準プロファイルなので、維持する必要があります。

    同じウィンドウで をクリックし、 をクリックして にCreate Profile...移動NextしてEnter new profile name:入力します。ff51。次に、をクリックしますFinish

    これでこのff51プロファイルが選択され、新しい標準プロファイルになります。しかし、これは間違った。したがって、defaultプロファイルをもう一度選択して(のみ)をクリックしますExit

  8. このコマンドを実行して、新しい設定ファイルでff51FF 51を起動します。

    firefox51 -P ff51
    
  9. これでFF 51を実行しているので、次を開きます。情報:構成URL(Firefoxの設定ページ)、Show this warning againボックスの選択を解除し、をクリックして移動してI accept the risk!入力Search:しますapp.update.enabled(このパラメータはFirefoxが更新を検索するかどうかを定義します)。app.update.enabled存在し、プロパティがある場合は、プロパティをダブルtrueクリックしてプロパティを変更します(右クリックして値を反転することfalseもできます)。Toggle

  10. パラメータに対して同じプロセスを繰り返しますapp.update.enabled。使用可能で属性がある場合は、true属性をに変更しますfalse

  11. これで、FF 51が自動自己更新を実行しないようにプロファイルがff51作成および設定されたので、すべてのFF 51ウィンドウを閉じていくつかのテストを実行しましょう。

  12. 始めたら現在のFirefoxブラウザはじめに:サポートURLは、最新のFirefoxバージョンを実行していることを示す必要があります。情報:プロフィール現在使用中のプロファイルが表示されている必要がありますdefault情報:構成app.update.enableパラメータとapp.update.auto設定を表示する必要がありますtrue

    システムにインストールされているFirefoxの現在の(最新の)バージョンを閉じてからFirefox 51を起動した場合(シェルコマンドを実行してこれを実行できますfirefox51 -P ff51はじめに:サポートURLはFirefoxバージョン51.0を実行していることを示す必要があります。情報:プロフィール現在使用中のプロファイルが表示されている必要がありますff51情報:構成パラメータが表示されapp.update.enableapp.update.autoに設定されている必要がありますfalse

    すべてのFirefoxウィンドウを閉じてシェルコマンドを実行し、firefox次に進みます。情報:基本設定#詳細、タブをクリックしUpdate、タブが選択されていることを確認しますAutomatically install updates (recommended: improved security)(選択されていない場合は選択)。現在、Firefoxはdefaultこのプロファイルを使用して実行する必要があり、Firefoxが自動的に自己更新を実行するにはそのプロファイルを設定する必要があります。ボックスが表示されない場合、Firefoxは自動自己更新を実行するように構成されており、この構成は変更されないことを意味します。

    今あなたの現在のFirefox が正しく設定されました。 Firefoxを閉じてもう一度実行してfirefox51 -P ff51から、次に進みます。情報:基本設定#詳細Update、タブをクリックしてボックスがNever check for updates (not recommended: security risk)選択されていることを確認します(選択されていない場合は選択)。 FF 51のインストールは「代替」プロファイルを使用して実行し、ff51そのプロファイルは自動自己更新を拒否するように設定する必要があります。

    PS:アップデートを適用するためにブラウザを再起動するようにポップアップがFF 51に表示されたら心配しないでください。 「再起動」ボタンをクリックするだけです。 FF 51アップデートプログラムは以前に削除されたため、FF 51は独自にアップデートできません。

    FF 51を開いたままにして設定ファイルを使用し、次にff51進みます。はじめに:サポート実際にFFバージョンを使用していることを確認してください。51.0(これはフル/正しいバージョン番号です)。また、NPAPI JREプラグインが検出された場合情報:プラグインJava(TM) Plug-inそこにテキストが表示されます。あなたも行けます。https://www.java.com/pt_BR/download/installed8.jspFF 51ブラウザが実際にNPAPI Javaプラグインを検出して実行できることを確認してください。

    Javaプラグインが機能しない場合はブロックされている可能性があります。情報:プラグイン、タブをクリックPluginsし、Javaプラグイン行からオプションを選択しますAlways activate

  13. これからFirefox 51を実行する必要があるたびに、シェルターミナルウィンドウを開き、次のコマンドを実行します。

    firefox51 -P ff51
    
  14. firefox51.desktop多くのLinuxディストリビューションが「アプリケーション」フォルダとして検出され、FF 51がディストリビューションのアプリケーションメニューのどこかにインストールされている可能性が最も高い(必ずしも100%ではない)下にファイルを作成することもできます/usr/share/applications/。場所は表示されます(Linuxを使用していると仮定)。ディストリビューションが DE (デスクトップ環境) を実行しています。

    ファイルの作成方法がわからず、.desktopシェルコマンドを使用してファイルを作成したい場合努力する(必ずしも成功する必要はありません)これらのファイルを生成するには、次のシェルコマンドを実行します。

    sudo cp `find /usr/share/applications -iname '*firefox*.desktop' -print -quit` /usr/share/applications/firefox51.desktop ; sudo sed -i -e 's|Exec=firefox \%u|Exec=firefox51 -P ff51 \%u|' "/usr/share/applications/firefox51.desktop" ; sudo sed -i -e 's|Exec=firefox -new-window|Exec=firefox51 -P ff51 -new-window|' "/usr/share/applications/firefox51.desktop" ; sudo sed -i -e 's|Exec=firefox -private-window|Exec=firefox51 -P ff51 -private-window|' "/usr/share/applications/firefox51.desktop" ; sudo sed -i -e 's|Firefox|Firefox 51|' "/usr/share/applications/firefox51.desktop"
    
    • ノートfirefox.desktop:上記の「スーパーコマンド」が少しでも機能するには、最新バージョンのFirefoxがインストールされている必要があります。なぜなら、上記のコマンドが最初にすることは でファイルを探すことであり/usr/share/applications/、唯一の機会は次のような場合だからです。 Firefoxの最新バージョンをインストールしました。 Firefoxのバージョン(FF 51を除く)には対応するファイルがあります。
  15. ランチャーが正常に作成され、正しく構成されている場合は、Linux Deployment DEのアプリケーションメニューに「Firefox 51」または同様の名前のアプリケーションランチャーがいくつか表示されます。このランチャーは常に代替プロファイルを使用してFirefox 51を実行しますがff51、このFF 51インストールは決して自己更新を試みません(更新しても失敗します...)。 JREを引き続き更新し、そのプラグインがそのプラグインを指すシンボリックリンクを持っている限り、Webサイトから要求する~/.mozilla/plugins/sunjavaと、FF 51インストールでJava / JRE NPAPIプラグインを実行できます。

脚注

  • Firefoxで使用されている完全なURLのリストについては、about:次をご覧ください。はじめに:はじめに。特に参照してください。はじめに:Mozilla非常に興味深く、奇妙です。

  • 「大きな力に大きな責任がある」:特定のabout:URLを使用すると、ブラウザを損傷する可能性があるタスクを実行できます。注意してください。あなたは警告を受けました。

答え3

私の提案は、説明されているように、Pale MoonなどのFirefoxの廃止された機能に基づいてまだ開発中の他のWebブラウザを使用することです。ここ

関連情報