Firefox 용 Java 플러그인을 설치하는 방법은 무엇입니까?


71

Firefox 용 Java 및 플러그인을 설치하려고합니다. JDK와 JRE를 모두 설치했습니다.

sudo update-alternatives --config java명령으로 시도하면 사용 가능한 옵션이 하나만 표시됩니다.

Firefox에서는 플러그인을 사용할 수 없습니다.


Java의 이전 설치가 없으므로 한 가지 선택 만 표시됩니다.
M.Tarun

1
나에게 당신의 문제가 무엇인지 명확하지 않습니다. 자바가 제대로 작동합니까? Java 프로그램을 컴파일하고 실행할 수 있습니까?
Luís de Sousa

내가 이해하는 한 jdk, jre 및 브라우저 플러그인 (icedtea)을 설치했습니다. 그러나 플러그인을 사용할 수 없습니다. 문제가 무엇인지 더 설명 할 수 있습니까? 오류가 발생 했습니까? Btw의 경우 소프트웨어 센터에서 IcedTea를 제거 (제거)하고 다시 설치할 수 있습니다.
Luís de Sousa

2
@ Seth 그러나 OP가 한 줄로 해결할 수있는 모든 것을 읽을 수 있기를 원하십니까? 다른 하나는 과잉 답변이며, 문제는 "자바 설치 방법"입니다. 이것은 "firefox 용 Java 브라우저 플러그인을 설치하는 방법"이지만, 다른 질문이며 병합 할 수 없습니다.
Braiam

1
위의 @Braiam에 동의합니다. firefox에서 사용하는 Java 버전을 업데이트하는 것이 단순히 java를 설치하는 것과 같지 않기 때문에 이것은 다른 질문입니다. 개인적으로 oracle Java 6, 7, 8 JDK가 있지만 icedtea를 설치하면 Firefox에 아무런 영향을 미치지 않습니다. java.com에서 다운로드 한 JRE 로이 지시 사항 을 따라야했습니다 . 그때 파이어 폭스는 행복했다.
hinerm

답변:


75

NPAPI비활성화 한 52 이후 버전 (ESR 아님)을 사용 하는 경우 운이 좋지 않습니다. 절대 원하지 않는 하나의 이전을 사용하는 경우 OpenJDK JRE를 설치하면 바이너리를 사용하여 Java 바이너리를 로컬로 실행할 수 있습니다 java. 그러나 이것은 브라우저에서 Java 웹 애플릿을 실행하기에 충분하지 않습니다. Icedtea 플러그인을 설치하면 얻을 수 있습니다.

sudo apt-get install icedtea-plugin

그런 다음 about:addons플러그인 섹션에서 플러그인이 활성화되어 있는지 확인하십시오. Mozilla는 기본적으로 안전하지 않은 플러그인을 비활성화합니다. 즉, 보안상의 이유로 설치 후에도 Java가 비활성화됩니다. 사용하기 전에 활성화해야합니다.


1
: +1
맞고

1
@kikicarbonell 우분투가 다른 것이 아니라면 그 패키지는 icedtea-plugin과 함께 설치되어야합니다.
Braiam

내 경우에는 @Braiam이 아닙니다. Ubuntu 14.04 및 open-jdk가 설치되어 있지만 ... 파이어 폭스가 Java 애플릿을 실행하지 않는 명령을 실행하는 경우 ... 나중에 apt-get install default-jre를 실행하려고 시도하고 firefox 문제가 해결되었습니다.
kikicarbonell

2
@kikicarbonell firefox는 기본적으로 자바 플러그인을 비활성화합니다. 따라서 활성화하도록 지시해야합니다.
Braiam

23

IcedTea Java 플러그인 설치 :

IcedTea Java 플러그인을 설치하려면 터미널을 열고 다음을 입력하십시오.

sudo apt-get install icedtea-7-plugin

Firefox 플러그인 설치-Oracle

터미널에서 :

mkdir ~/.mozilla/plugins

IcedTea 플러그인이 설치되어 있으면 제거하십시오.

sudo apt-get remove icedtea6-plugin

Java 플러그인의 이전 버전을 제거하십시오 (존재하거나 존재하지 않을 수 있음)

rm ~/.mozilla/plugins/libnpjp2.so

이제 심볼릭 링크를 만들어 플러그인을 설치할 수 있습니다 (플러그인에게 플러그인이있는 위치를 Firefox에 알려줍니다). 32 비트 Java의 경우

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

64 비트 Java 사용

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

공식 Oracle 웹 사이트를 사용하여 JRE가 성공했는지 확인하십시오 .

소스 : Java 설치


3
질문에 정말로 대답 했습니까? 그 사람은 이미 jdk와 jre를 설치했다고 말합니다.
Luís de Sousa

왜 소스에서 jre를 컴파일해야합니까?
Braiam

질문을 제대로 보지 못했습니다 :)
M.Tarun

에서도보고 있습니다 oracle.com/technetwork/java/javase/... 의심에 대한
빅터 R. 올리베이라

4
Ubuntu 14.04부터 Java는 더 이상 최신 버전의 Chrome / Chromium에서 지원되지 않습니다.
Andreas Hartmann


5

oracle에서 Java jdk를 다운로드하여 설치했다면 jdk-8u91-linux-x64.tar.gz를 설치했다고 가정 해 봅시다.

/ my / java / directory /

그런 다음 다음과 같은 디렉토리가 있습니다.

/my/java/directory/jdk1.8.0_91/

우분투 파이어 폭스 플러그인 디렉토리로 이동하여 링크를 작성하면됩니다.

$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so

Ubuntu 16.04.1의 Firefox 50에서 디렉토리가 존재하지 않는다는 것을 알았습니다. IcedTea와 같은 다른 플러그인은에서 심볼릭 링크를 만들었습니다 /usr/lib/mozilla/plugins.
Dan Dascalescu

또는 집 / home / <your home> /. mozilla / plugins에서
mylink

3

이것은 오래된 스레드이지만 오늘 내 문제에 대한 해결책을 찾고있는 동안 그것을 우연히 발견했습니다. 다른 사람도 같은 상황에 처할 것이라고 생각했습니다.

레거시 작업 관련 웹 사이트에 브라우저 내 Java가 필요하며 oracle java 플러그인으로 잘라 내지 않습니다. 오랜 시행 착오를 거친 후 IcedTea는 다음과 같이 이전 버전의 파이어 폭스에서 일관되게 작업했습니다.

  • Firefox, 버전 51의 tar를 다운로드하십시오 (최신 버전은 플러그인을 지원하지 않습니다)
  • OpenJDK (7 또는 8) 설치
  • icedtea 플러그인 및 icedtea 플러그인 설치
  • 이제 openJDK 설치에는 jre / lib 폴더에 IcedTeaPlugin.so 파일이 포함됩니다
  • 이것을 mozilla / firefox 플러그인 폴더에 복사하십시오 (복사 할 폴더도 알 수 없으므로 firefox / 플러그인 또는 mozilla / 플러그인으로 복사했습니다)
  • 이전 파이어 폭스 버전을 시작하십시오
  • 플러그인이 활성화되어 있는지 확인하십시오.

제 동료 중 한 명이 오래된 파이어 폭스를 제거하고 모든 실행에서 압축을 풀기위한 스크립트를 만들었습니다. 그렇게하면 실수로 업데이트되지 않습니다. 기본 파이어 폭스 응용 프로그램에서는이 작업을 수행하지 마십시오.

이것이 도움이되기를 바랍니다.


1

2 개월 전에 14.04로이 과정을 겪은 이후로 전투가 벌어졌습니다. 16.04로 업그레이드 된 솔루션을 잊었습니다 .....

14.04에서 Iced-tea와 Oracle이 파이어 폭스에서 작업하는 것과는 다릅니다. 나는 실제로 Oracle을 선호하지만 (일반적으로 사용에는 거의 필요합니다) 지금은 가지고 있습니다. 여러 설치 또는 리포지토리를 시도하지 않았습니다. 대부분의 지침에 따른 심볼릭 링크도 없습니다.

결국 Firefox에서 편집-> 환경 설정-> 응용 프로그램으로 이동 한 다음 JNLP 파일 확장자까지 아래로 스크롤하여 드롭 다운 메뉴에서 "기타 사용 ..."을 선택했습니다. 그런 다음 관련 디렉토리에서 javaws를 찾았습니다.

해결 방법 일 뿐이며 사용자의 요구에 맞는지 확실하지 않습니다. 대부분의 플러그인은 3 월에 종료 될 예정입니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.