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)もインストールするには、次の手順に従います。
シェル端末ウィンドウを開く一般ユーザー(root / superuserではありません!)次に、次のコマンドを実行して「アプリケーション」フォルダを作成します。
mkdir ~/applications
今すべての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言語国コードの完全なリストを見つけることができます。ここ。
- ノート:上記のコマンドは、米国英語(
次のコマンドが生成されますプラグインFF 51 インストールをカスタマイズするためのフォルダです。
if [ ! -d ~/.mozilla ]; then mkdir ~/.mozilla; fi; if [ ! -d ~/.mozilla/plugins ]; then mkdir ~/.mozilla/plugins; fi; chmod -R 770 ~/.mozilla
これで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
/usr/bin/
次のコマンドを実行すると、firefox51
端末がFF 51を起動できるようにFF 51へのシンボリックリンクを作成します。sudo ln -sf ~/applications/firefox/firefox /usr/bin/firefox51
いいね!さて、Firefoxのプロファイルマネージャを実行してみましょう。
firefox51 -P
ウィンドウが表示されます。
Work offline
ボックスがあることを確認してください。選択解除(ラベルなし)Use the selected profile without asking at startup
ボックスは次のとおりです。確認済み(目立つ)。また、このリストにはすでにdefault
プロフィールがあることに注意してください。これはFirefoxの標準プロファイルなので、維持する必要があります。同じウィンドウで をクリックし、 をクリックして に
Create Profile...
移動Next
してEnter new profile name:
入力します。ff51。次に、をクリックしますFinish
。これでこの
ff51
プロファイルが選択され、新しい標準プロファイルになります。しかし、これは間違った。したがって、default
プロファイルをもう一度選択して(のみ)をクリックしますExit
。このコマンドを実行して、新しい設定ファイルで
ff51
FF 51を起動します。firefox51 -P ff51
これでFF 51を実行しているので、次を開きます。情報:構成URL(Firefoxの設定ページ)、
Show this warning again
ボックスの選択を解除し、をクリックして移動してI accept the risk!
入力Search:
しますapp.update.enabled
(このパラメータはFirefoxが更新を検索するかどうかを定義します)。app.update.enabled
存在し、プロパティがある場合は、プロパティをダブルtrue
クリックしてプロパティを変更します(右クリックして値を反転することfalse
もできます)。Toggle
パラメータに対して同じプロセスを繰り返します
app.update.enabled
。使用可能で属性がある場合は、true
属性をに変更しますfalse
。これで、FF 51が自動自己更新を実行しないようにプロファイルが
ff51
作成および設定されたので、すべてのFF 51ウィンドウを閉じていくつかのテストを実行しましょう。始めたら現在のFirefoxブラウザはじめに:サポートURLは、最新のFirefoxバージョンを実行していることを示す必要があります。情報:プロフィール現在使用中のプロファイルが表示されている必要があります
default
。情報:構成app.update.enable
パラメータとapp.update.auto
設定を表示する必要がありますtrue
。システムにインストールされているFirefoxの現在の(最新の)バージョンを閉じてからFirefox 51を起動した場合(シェルコマンドを実行してこれを実行できます
firefox51 -P ff51
)はじめに:サポートURLはFirefoxバージョン51.0を実行していることを示す必要があります。情報:プロフィール現在使用中のプロファイルが表示されている必要がありますff51
。情報:構成パラメータが表示されapp.update.enable
、app.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
。これからFirefox 51を実行する必要があるたびに、シェルターミナルウィンドウを開き、次のコマンドを実行します。
firefox51 -P ff51
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を除く)には対応するファイルがあります。
- ノート
ランチャーが正常に作成され、正しく構成されている場合は、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ブラウザを使用することです。ここ。