web-dev-qa-db-fra.com

comment exécuter une applet Java dans le navigateur Web

J'ai un projet Java SE ou vous pouvez dire applet, mais je veux exécuter cette applet dans le navigateur Web, comment est-ce possible?

J'ai besoin de copier un fichier jar quelque chose comme ça, j'ai appris mais quelle est la solution possible?

9
saroj

Ce tutoriel couvre à peu près tout, de l'écriture de votre applet à son intégration sur votre page Web. Si vous avez déjà fait votre applet, comme il semble, faites défiler jusqu'à "Appeler une applet". Voici le code du tutoriel pour une solution rapide:

<html>
<title>The Hello, World Applet</title>
<hr>
<applet code="HelloWorldApplet.class" width="320" height="120">
If your browser was Java-enabled, a "Hello, World"
message would appear here.
</applet>
<hr>
</html>
10
teukkam

La plupart des navigateurs modernes ne prennent plus en charge Java.

En septembre 2015, Google a décidé de supprimer la prise en charge de Java dans leur navigateur Web Chrome. Le plugin Java Java est basé sur sur une ancienne API appelée Netscape Plugin API qui a toujours eu des problèmes de sécurité. Google a estimé qu'il était temps pour eux d'abandonner cette ancienne technologie et de faire passer le Web à des technologies plus récentes et plus sûres comme HTML5. Lorsque vous visitez un site Web ou service Web qui utilise Java, vous voyez maintenant un message qui dit: "Le navigateur Chrome ne prend pas en charge les plug-ins NPAPI et ne s'exécutera donc pas tous Java = contenu. Basculez vers un autre navigateur (Internet Explorer ou Safari sur Mac) pour exécuter le plug-in Java. "

Le plug-in Java pour les navigateurs Web repose sur l'architecture de plug-in multiplateforme NPAPI, qui est prise en charge par tous les principaux navigateurs Web depuis plus d'une décennie. Google's Chrome = la version 45 (sortie en septembre 2015) a supprimé la prise en charge de NPAPI, impactant les plugins pour Silverlight, Java, Facebook Video et autres plugins similaires basés sur NPAPI. Java sont désormais proposées via les navigateurs Web comme application de démarrage Web (qui n'interagit pas avec le navigateur une fois lancé) ou en tant qu'applet Java (qui pourrait interagir avec le navigateur). Cette modification n'affecte pas les applications Web Start, elle ne concerne que impacte les applets.

Si vous rencontrez des problèmes pour accéder aux applications Java à l'aide de Chrome, Oracle recommande d'utiliser plutôt Internet Explorer ou Safari.

Les développeurs et les administrateurs système qui recherchent d'autres moyens de prendre en charge les utilisateurs de Chrome devraient consulter ce blog concernant Lancement d'applications Web Start .

2
Dunsin Olubobokun