
모든 주요 브라우저가 Java를 버린 것 같습니다. 나는 Java 애플릿을 사용하여 웹에서 예술 작품을 만들 수 있는 2draw.net과 같은 일부 사이트를 자주 방문하지만 이들 중 일부는 Java 및 브라우저에 대한 최근 업데이트로 인해 실패하는 것 같습니다.
Java를 계속 지원하기를 바라면서 방금 "Pale Moon 브라우저"를 구입했는데 사용하기가 어려웠습니다.
Windows의 브라우저를 통해 웹에서 Java 애플릿을 실행하기 위한 가장 좋은 솔루션은 무엇입니까?
답변1
Java 브라우저 플러그인(이전 "Netscape 플러그인 애플리케이션 프로그래밍 인터페이스": NPAPI 사용)을 통해 웹에서 Java 애플릿을 실행하는 것은 일반적으로 안전하지 않습니다. 실제로 NPAPI를 통해 플러그인을 로드하는 것은 안전하지 않은 것으로 간주되어 모든 주요 브라우저 제조업체가 이를 멀리하고 있습니다.
오라클이 권장하는마이크로소프트 인터넷 익스플로러여전히 브라우저에서 Java 애플릿을 실행하려는 Windows 사용자를 위한 것입니다. Internet Explorer 11은 Java를 포함한 NPAPI 플러그인을 계속 지원합니다. Windows 10에서도 실행할 수 있습니다. 원하지 않는 경우 Microsoft의 최신 브라우저인 Edge를 실행할 필요가 없습니다.
Mozilla Firefox의 "확장 지원 릴리스"(ESR)분명히 여전히 NPAPI와 Java를 지원합니다.
최신 Java NPAPI 웹 브라우저 플러그인이 올바르게 설치되었는지 확인하려면 Java.com으로 이동하여 최신 버전의 Java를 다운로드하고 설치해야 할 수도 있습니다.
이러한 브라우저 변경으로 인해 최신 웹 사이트에서는 대화형 기능을 위해 Java 및 Flash를 포기했습니다. 웹상의 예술 창작 "앱"은 현재 JavaScript(이름에도 불구하고 Java와는 완전히 다른 기술) 및 캔버스와 같은 기본 웹 기술로 구축되었습니다. 이는 모든 브라우저에 내장된 보다 안전한 기술입니다.
마지막 NPAPI 브라우저가 사라진 후에도 여전히 Java 애플릿을 실행해야 하는 경우 이를 다운로드하여 자신의 하드 드라이브에서 실행하는 방법이 있을 수 있지만 이는 이 질문의 범위를 약간 벗어납니다.
답변2
Spiff의 답변을 자세히 설명하려면 주석에 쉽게 맞지 않기 때문입니다.
Firefox ESR은 Java 애플릿이 32비트인 경우 v 52.x에서 유지하고 자동 업데이트 프로그램의 작동을 허용하지 않는 한 Java 애플릿과 함께 작동하는 것으로 보입니다. 다운로드여기.
설치 후 다운로드 받으세요32비트 자바("64비트"가 아닌 오프라인 옵션 - 필요한 경우 "1603 설치 실패" 메시지를 피하기 위해 먼저 이전 64비트 Java를 제거할 수도 있지만 때로는 두 가지가 "함께 작동"하는 경우도 있습니다). Java 설치 후 Firefox를 다시 시작하십시오.
"firefox 소프트웨어 업데이터"에 대한 메시지가 표시될 때마다 "아니요"를 클릭하세요. 그렇지 않으면 59로 업데이트될 수 있습니다. 이제 페이지에 플러그인을 로드할 수 있지만 "선택, 이 특정 웹 페이지를 한 번에 허용"입니다. 시간".
이제 여기에서 애플릿이 작동하는지 테스트합니다.https://www.java.com/en/download/installed.jsp
IE를 사용하면 작동하고 선택 사항이 아닙니다(예: "더 좋게 작동"). 32비트 JRE가 필요한 것 같습니다. 그렇지 않으면 "이 웹 사이트에서는 Java를 사용합니다"라는 메시지가 표시되지만 OK라고 말함에도 불구하고, 아직도 안 걸려요, 이상해요.
또 다른 옵션: Firefox Portable 설치ESR 52 버전. 기본적으로 "OS에 따라" 64비트 또는 32비트 모드로 시작됩니다(우리는 항상 32비트 모드에서 시작하기를 원함).복사"FirefoxPortable\Other\Source 디렉터리에서 FirefoxPortable 디렉터리로 FirefoxPortable.ini 구성 파일을 편집하고 AlwaysUse32Bit=true를 추가하도록 편집합니다."(팁을 주신 덕분에)
"appletviewer"를 사용할 수도 있습니다.디버그 도구.