Ubuntu Xenial (16.04.3 LTS)을 실행하고 있습니다.
브라우저에서 Java를 사용하려면 다음 명령을 사용하여 설치된 firefox ESR
$ sudo add-apt-repository ppa:jonathonf/firefox-esr $ sudo apt-get update $ sudo apt-get install firefox-esr
ESR 버전의 firefox 외에 다른 버전의 firefox가 설치되어 있지 않습니다.
firefox의 about : config 섹션에 'plugin.load_flash_only = false'를 추가했습니다.
$ HOME / .mozilla / plugins에서 자바 플러그인 용 심볼릭 링크를 생성했습니다.
$ cd $HOME/.mozilla/plugins $ ln -s /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libnpjp2.so .
Oracle의 Java가 기본 Java인지 확인했습니다. / usr / lib / jvm / default-java는 / usr / lib / jvm / java-8-oracle을 가리키는 심볼릭 링크입니다.
이러한 변경 사항으로 인해 firefox를 시작하고
http://www.java.com/verify
링크를 클릭하십시오
Firefox 52 ESR users: If you'd like to run the verify app as a plugin, please click here.
Firefox가 시작된 터미널에서이 예외가 발생합니다.
sun.plugin2.main.server.JVMManager.getOrCreateBestJVMInstance (Unknown Source)의 sun.plugin2.main.server.JVMManager.startAppletImpl (Unknown Source)의 sun.plugin2.main에서 스레드 "main"java.lang.NullPointerException 예외가 발생했습니다. server.JVMManager.startApplet (Unknown Source) at sun.plugin2.main.server.JVMManager.startApplet (Unknown Source) at sun.plugin2.main.server.MozillaPlugin.maybeStartApplet (Unknown Source) at sun.plugin2.main.server. MozillaPlugin.setWindow (알 수없는 소스)
java 명령은 / etc / alternatives / java에 대한 심볼릭 링크이며 / usr / lib / jvm / java-8-oracle / jre / bin / java에 대한 심볼릭 링크입니다.
명령 줄을 통해 Java를 성공적으로 실행할 수 있습니다.
$ java -version java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
Firefox가 설치된 Java를 사용하는 데 문제가있는 이유가 명확하지 않습니다.
이 문제를 해결할 수 있습니다.
브라우저를 열고 다음을 입력하십시오.
about:config
Name title을 마우스 오른쪽 버튼으로 클릭하고 New Preference> Boolean을 선택합니다.
이 레이블로 새 항목을 만듭니다.
plugin.load_flash_only
그것을 설정하고 false
브라우저를 다시 시작하십시오.
사실,이 솔루션은이 시스템에 어떤 종류의 Java가 설치되고 운영되는지에 의존하지 않습니다. 이 경우 Openjdk 플러그인은 Firefox ESR에서 작동하지 않았지만 Oracle Java는 Digital Ocean tutorial 에서 따라 설치되었습니다 . 더 이상 사용되지 않는다고 말했지만 (Ubuntu 12.04에 적용되기 때문에) 절차는 동일합니다. jdk 8u161을 다운로드하기 만하면 우분투 17.10에서 사용할 수 있습니다. OpenJDK는 Firefox ESR에서 Java를 활성화하는 데 필수적인 libnpjp2.so를 설치하지 않기 때문에 이것이 Firefox의 모범 사례라고 생각합니다 .
Firefox ESR에서이 플러그인을 활성화하려면 Oracle Java가 설치된 폴더에 대한 심볼릭 링크를 만들어야합니다.
mkdir </Firefox ESR installed path>/firefox/browser/plugins
cd </Firefox ESR installed path>/firefox/browser/plugins
ln -s </Oracle Java installed path>/jre/lib/amd64/libnpjp2.so
Firefox ESR에서 Java 플러그인을 활성화하는 다른 방법이있을 수 있지만이 방법은 실제로 작동합니다. 지금 Firefox 52 ESR을 다운로드하고 거기에서 Java를 활성화했습니다!
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다