Exécution de Java dans Chrome


J'ai un site web personnel dans lequel j'ai une liste de projets. L'un de ces projets est une application Java Swing.

J'ai pensé que ce serait cool d'intégrer le projet sur le site Web afin que les visiteurs puissent le voir fonctionner en direct. Cependant, Chrome a maintenant complètement supprimé le support de la manière traditionnelle d'exécuter Java.

Quelque chose dans le sens de Live Connect serait acceptable, mais il semble être obsolète.

Fondamentalement, j'aimerais savoir s'il y a un moyen (actuel ou prévu) pour exécuter Java dans Chrome, ou si mon meilleur pari est de fournir un lien vers le fichier jar à télécharger. Ou devrais-je aller de l'avant avec l'intégration de la manière traditionnelle et laisser les utilisateurs de Chrome passer au bord du chemin?

Author: River, 2015-09-20

1 answers

Je pense que vous confondez les applets java et java Web start. Chrome a supprimé la prise en charge des applets java. Pour une application swing, vous avez lié comme "la manière traditionnelle" d'utiliser Java Web Start, qui exécute des applications java en dehors des navigateurs. Cela devrait continuer à fonctionner très bien dans Chrome:

Chrome ne prend plus en charge NPAPI (technologie requise pour les applets Java)

Le plug-in Java pour les navigateurs Web repose sur le plugin multiplateforme architecture NPAPI, qui a été pris en charge par tous les principaux navigateurs Web depuis plus d'une décennie. Google Chrome version 45 (prévue pour la sortie en septembre 2015) supprime le support de NPAPI, impactant les plugins pour Silverlight, Java, Facebook Vidéo et d'autres similaires NPAPI basé greffon.

Les applications Java sont proposées via les navigateurs Web en tant que web démarrer l'application (qui n'interagissent pas avec le navigateur une fois qu'ils sont lancés) ou en tant qu'applet Java (qui pourrait interagir avec navigateur). Cette modification n'affecte pas les applications Web Start, elle impacts des applets.

(source)

 2
Author: eis, 2015-09-20 18:59:24