Ubuntu Mate Xenial을 사용하고 있는데 Firefox 52에서 Java를 실행하는 방법을 찾을 수 없습니다.
답변1
파이어폭스 브라우저NPAPI 플러그인 비활성화버전 52에서는 Flash 플러그인이 예외입니다. 이는 더 이상 Java 플러그인을 사용할 수 없음을 의미합니다.
Java 플러그인을 계속 사용하려면 이를 지원하는 Firefox 52 ESR로 전환해야 합니다.
답변2
현재(최신) 버전의 Firefox를 계속 사용하고 JRE(Java NPAPI) 플러그인을 사용해야 할 때 FF 51을 사용할 수 있도록 Firefox 51(FF 51)도 설치하려면 다음 단계를 따르세요.
쉘 터미널 창 열기일반 사용자(루트/수퍼유저 아님!) 그런 다음 다음 명령을 실행하여 "응용 프로그램" 폴더를 만듭니다.
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를 사용한다고 가정하고 이 명령을 실행하여 JVM(Java Virtual Machine) 바이너리(자바파일)은 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 창을 닫고 몇 가지 테스트를 수행해 보겠습니다.당신이 시작하면현재의파이어폭스 브라우저소개:지원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
해당 프로필은 자동 자체 업데이트를 거부하도록 설정되어야 합니다.추신: 업데이트를 적용하기 위해 브라우저를 다시 시작하라는 팝업이 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 배포 DE의 애플리케이션 메뉴에 "Firefox 51" 또는 이와 유사한 이름의 일부 애플리케이션 실행 프로그램이 표시됩니다. 이 실행 프로그램은 항상 대체 프로필을 사용하여 Firefox 51을 실행하며
ff51
, 이 FF 51 설치는 절대 자체 업데이트를 시도하지 않습니다(업데이트하더라도 실패합니다...). JRE를 계속 업데이트하고 해당 플러그인에 해당 플러그인을 가리키는 심볼릭 링크가 있는 한~/.mozilla/plugins/sunjava
웹 사이트에서 요청할 때 FF 51 설치에서 Java/JRE NPAPI 플러그인을 실행할 수 있습니다.
각주
Firefox에서 사용하는 전체 URL 목록을 보려면
about:
다음을 방문하세요.소개: 소개. 특히 찾아보니소개:모질라매우 흥미롭고 이상합니다."큰 힘에는 큰 책임이 따른다": 특정
about:
URL을 사용하면 브라우저를 손상시킬 수 있는 작업을 수행할 수 있습니다. 조심하세요. 당신은 경고를 받았습니다.
답변3
내 제안은 설명된 대로 Pale Moon(기본적으로 일부 이전 Firefox 버전의 포크임)과 같이 Firefox의 더 이상 사용되지 않는 기능을 기반으로 아직 개발 중인 다른 웹 브라우저를 사용하는 것입니다.여기.