본문 바로가기
IT/소프트웨어

크롬(15년 4월업데이트)에서 자바 플러그인 안되는 문제 해결하기

by beadclean 2015. 4. 29.

 

크롬에서 2015년 9월부터 NPAPI방식의 외부플러그인 실행을 전면중단시켰습니다. 

따라서 아래의 방식으로도 이제는 자바 플러그인을 사용할 수 없게 되었습니다. 관련글은 아래의 제 블로그 링크를 참고하시면 되겠습니다.


크롬에서 자바실행 중단 실시 (크롬 자바실행 중단 정책)

 

크롬은 이번업데이트를 통해서 NPAPI라는 외부플러그인을 비활성화시켰습니다.

자바플러그인도 이 NPAPI 플러그인을 이용해서 동작하고 있기때문에 업데이트하면서 잘 되던게 안되는 문제가 생기게 되었습니다.

2015년 9월부터는 영구적으로 크롬에서 NPAPI기능을 제공하지 않는다고 합니다. –> 이 때까지 업체들의 대응을 기다려야 할 것 같습니다.

 

1. 버전확인방법 :

우선 크롬버전을 봅시다. 크롬에서 메뉴 > 크롬정보 – 버전을 잘 확인하세요.

 

 

 

2. 자바설치여부 확인

자바가 설치되었는지는 다음과 같이 주소에 들어가보면 됩니다.

 

자바설치확인 : https://java.com/ko/download/installed.jsp

익스플로러에서 : 잘됩니다.

크롬에서 안될때는 설치가 되지 않았다고 나옵니다.

 

원인

 

 

해결책

 

 

자바 공식사이트의 메시지입니다.


사용자는 현재 Google Chrome을 사용 중이며 이 브라우저에서는 Java 플러그인을 사용하지 못할 수 있습니다.

Chrome 버전 42(2015년 4월 릴리스)에서는 브라우저가 플러그인을 지원하는 표준 방식을 사용 안함으로 설정했습니다.

 

Google Chrome 브라우저에서 Java를 사용하는 방법은 무엇입니까?

적용 대상:
  • 브라우저 Chrome
  • Java 버전: 7.0, 8.0

Chrome의 NPAPI 지원

웹 브라우저용 Java 플러그인은 오랫동안 교차 플랫폼 플러그인 구조 NPAPI에 의존해 왔으며, 현재 모든 주요 웹 브라우저에서 지원됩니다. 2013년 9월 Google은 "2014년 말까지" Chrome에서 NPAPI 지원을 제거한다고 발표했습니다. 이에 따라 Silverlight, Java, Facebook Video 및 기타 유사한 NPAPI 기반 플러그인에 대한 지원이 중단됩니다. 최근에 Google은 이 계획을 수정하여 2015년 말까지 NPAPI를 완전히 제거할 것이라고 밝혔습니다. 이 날짜를 더 연장할지 여부는 확실치 않으므로 Java 사용자는 가능한 빨리 Chrome의 대안을 마련해야 합니다. 대신, 장기 옵션으로 Firefox, Internet Explorer, Safari를 사용할 것을 권장합니다. 2015년 4월 현재, Google은 Chrome 버전 42부터 Java와 같은 NPAPI 기반 플러그인이 실행되도록 구성하기 위한 추가 단계를 추가했습니다. 아래의 Chrome 버전 42 및 이후 버전에서 NPAPI 사용 섹션을 참조하십시오.


Windows의 64비트 Chrome

Chrome 버전 37부터 Chrome이 Windows에서 64비트 형식으로 제공됩니다. 64비트 Chrome을 실행하는 경우 64비트 Java도 설치되어 있어야 합니다.
» Windows 및 64비트 Java


Mac OS X의 Java 및 Chrome

64비트 브라우저는 Mac OS X에서 64비트 Oracle Java를 실행해야 합니다. Mac용 Chrome 64비트는 Chrome 버전 39와 함께 사용할 수 있게 되었습니다. 자세한 내용은 64-bit Chrome(blog.chromium.org)을 참조하십시오.


Chrome 및 Linux

Chrome 버전 35부터 Linux 플랫폼에 대한 NPAPI(Netscape Plug-in API) 지원이 제거되었습니다. 자세한 내용은 Chrome and NPAPI(blog.chromium.org)를 참조하십시오.

Linux에서 Java에 권장되는 브라우저는 Firefox입니다.


Chrome 버전 42 및 이후 버전에서 NPAPI 사용

Chrome 버전 42에서는 NPAPI 플러그인 사용을 계속하려면 추가 구성 단계가 필요합니다.

  1. URL 막대에 다음을 입력합니다.
    chrome://flags/#enable-npapi
  2. NPAPI 사용 구성 옵션에 대해 사용 링크를 누릅니다.
  3. 이제 구성 페이지 하단에 표시되는 재실행 단추를 누릅니다.

Chrome 사용자를 지원하기 위한 다른 방법을 찾는 개발자 및 시스템 관리자는 이 블로그를 참조하십시오. 특히, "브라우저 외부에서 웹 시작 응용 프로그램 실행" 및 "추가 배치 옵션" 섹션을 읽어보십시오.


Java Plug-in에 권한 필요

Chrome에서 Java(TM)에 실행 권한 필요라는 메시지가 표시되는 경우 페이지에서 플러그인을 실행하려면 Chrome 옵션에 응답해야 합니다. 옵션은 Chrome 버전에 따라 다릅니다.

Chrome 플러그인 차단됨 아이콘(주소 표시줄에 나타남)

Chrome 주소 표시줄에서 차단된 플러그인 아이콘을 찾습니다. 아이콘을 누르면 이 페이지에서 플러그인이 차단되었습니다라는 메시지와 함께 플러그인 옵션이 표시됩니다.

  • [사이트 이름]에서 항상 플러그인 허용을 누르면 이 사이트의 모든 페이지에서 플러그인(Java 포함)의 실행이 허용됩니다.
  • 이번만 모든 플러그인 실행을 누르면 다른 페이지로 이동할 때까지만 페이지에서 플러그인 콘텐츠(Java 포함)의 실행이 허용됩니다.
  • 플러그인 차단 계속을 누르면 페이지에서 플러그인이 실행되지 않습니다.
Chrome 메시지 표시줄
  • 이번만 실행을 누르면 페이지의 Java 콘텐츠가 이 페이지를 떠나기 전까지만 실행됩니다.
  • 이 사이트에서 항상 실행 단추를 누르면 이 사이트의 모든 페이지에서 Java가 실행됩니다. 이 메시지는 이 사이트의 다른 페이지를 열 때 다시 표시되지 않습니다.

또한 플러그인 차단 관리 옵션을 통해 사이트를 기준으로 권한을 관리할 수 있습니다.

추가 플러그인 필요

Chrome에서 이 페이지의 일부 요소를 표시하는 데는 Java(TM)가 필요합니다.라는 메시지 표시줄이 나타나면, Chrome 메시지 표시줄의 플러그인 설치을 누르거나 java.com에서 다운로드하십시오.

오래된 플러그인

Chrome에서 Java(TM)가 최신 상태가 아니기 때문에 차단되었습니다.라는 메시지 표시줄이 나타나면, Chrome 메시지 표시줄의 플러그인 업데이트를 눌러 최신 Java를 받으십시오.


관련 정보

 

3. NPAPI플러그인 사용하도록 바꾸기

아래 명령어를 주소창에 입력하고 NPAPI를 사용으로 바꾼후 크롬을 재시작합니다.

chrome://flags/#enable-npapi

 

 

구글크롬에서 다시 자바 설치여부를 확인해봅시다. 이제는 되는데 메시지가 나옵니다.