web-dev-qa-db-fra.com

Comment obtenir un navigateur qui supporte Java?

Tous les principaux navigateurs semblent avoir jeté Java. Je fréquente certains sites tels que 2draw.net qui vous permettent d'utiliser des applets Java pour créer des œuvres d'art sur le Web, mais certains d'entre eux semblent échouer avec les mises à jour récentes de Java et des navigateurs.

Je viens d’acquérir "Pale Moon browser" dans l’espoir de prendre en charge Java et de le trouver difficile à utiliser.

Quelle est la meilleure solution pour exécuter des applets Java sur le Web via un navigateur sous Windows?

8
Doreet777

L'exécution d'applets Java sur le Web via le plug-in de navigateur Java (qui utilise l'ancien "Interface de programmation d'application de plug-in Netscape": NPAPI) est généralement peu sécurisée. En fait, le chargement de plug-ins via NPAPI est considéré comme non sécurisé. Tous les principaux constructeurs de navigateurs s’en éloignent.

Oracle recommande Microsoft Internet Explorer aux utilisateurs de Windows qui souhaitent toujours exécuter des applets Java dans leur navigateur. Internet Explorer 11 prend toujours en charge les plug-ins NPAPI, y compris Java. Vous pouvez même l'exécuter sur Windows 10. Vous ne devez pas exécuter Edge, le navigateur moderne de Microsoft, si vous ne le souhaitez pas.

La "version de support étendue" (ESR) de Mozilla Firefox semble toujours prendre en charge NPAPI et donc Java.

Vous devrez peut-être accéder à Java.com pour télécharger et installer la dernière version de Java afin de vous assurer que le dernier plug-in de navigateur Web Java NPAPI est installé correctement.

En raison de ces changements de navigateur, les sites Web modernes ont abandonné Java et Flash pour des fonctions interactives. Les "applications" de création artistique sur le Web reposent sur des technologies Web natives telles que JavaScript (qui est une technologie totalement différente de Java, malgré son nom) et de la toile aujourd'hui. Ce sont des technologies plus sûres qui sont intégrées à chaque navigateur.

Si vous devez encore exécuter une applet Java après la disparition des derniers navigateurs NPAPI, il existe peut-être un moyen de les télécharger et de les exécuter à partir de votre propre disque dur, mais cela dépasse un peu le propos de cette question.

9
Spiff

Pour élaborer sur la réponse de Spiff, car elle ne rentrerait pas facilement dans un commentaire:

Firefox ESR semble fonctionner avec l'applet Java s'il est en 32 bits et tant que vous pouvez le conserver sous la version 52.x et empêcher le programme de mise à jour automatique de fonctionner. Téléchargez ici .

Après l’avoir installé, téléchargez Java 32 bits (option hors connexion non "64 bits" - supprimez éventuellement tout fichier Java 64 bits précédent en premier, si nécessaire). éviter un message "1603 échec de l'installation", bien que parfois les deux "fonctionnent" ensemble). Redémarrez Firefox après l'installation de Java.

Chaque fois qu'il y a une invite pour "logiciel de mise à jour du logiciel firefox", cliquez sur "non", sinon vous pourrez le mettre à jour en 59. Cela vous permettra de charger le plug-in sur les pages maintenant, mais c'est un "opt-in, autorisez cette page Web particulière à un moment donné." temps".

Maintenant, testez si les applets fonctionnent ici: https://www.Java.com/en/download/installed.jsp

Si vous y allez avec IE cela fonctionne et n'est pas un opt-in (c.-à-d. Fonctionne "encore mieux") - semble nécessiter un environnement JRE 32 bits, sinon un message s'affiche "ce site utilise Java "mais en dépit de dire OK, ça ne prend toujours pas, bizarre.

Une autre option: firefox installé version ESR 52 . Par défaut, il démarre en mode 64 ou 32 bits "en fonction du système d'exploitation" (nous voulons qu'il soit toujours lancé en mode 32 bits), donc pour le faire respecter, copier "le fichier de configuration FirefoxPortable.ini du répertoire FirefoxPortable\Other\Source vers le répertoire FirefoxPortable et le modifier pour ajouter AlwaysUse32Bit = true" (merci à grawity pour le conseil)

Vous pourrez peut-être utiliser un outil de débogage "appletviewer" .

3
rogerdpack