OVH Cloud OVH Cloud

Erreur ClassCastException sur Applet

1 réponse
Avatar
Vincent Duchet
Bonjour

J'ai fais une applet compilée en Sun Java 1.1.8 afin d'être compatible avec
toutes les JVM sans être obligé d'installer un plugin supplémentaire.

Sur un pc équipé de windows 2000 ou xp possédant la jvm Microsoft d'origine,
lors de l'appui sur un bouton Envoyer, j'appelle la méthode
HttpURLConnection, ce qui me provoque une erreur :

Exception occurred during event dispatching:
java.lang.ClassCastException: com/ms/net/wininet/http/HttpURLConnection
at EnvoiMessage.actionPerformed
at java/awt/Button.processActionEvent
at java/awt/Button.processEvent
at java/awt/Component.dispatchEventImpl
at java/awt/Component.dispatchEvent
at java/awt/EventDispatchThread.run
at java/awt/Dialog.show
at java/awt/Component.show
at java/awt/Component.setVisible
at EnvoiMessage.<init>
at Affimg.actionPerformed
at java/awt/Button.processActionEvent
at java/awt/Button.processEvent
at java/awt/Component.dispatchEventImpl
at java/awt/Component.dispatchEvent
at java/awt/EventDispatchThread.run

Sur un pc avec le plugin java 1.4.1 ou récent d'installé, tout ce passe
correctement.

Savez vous de quelle façon je peux rendre compatible ma classe avec la jvm
de microsoft ?
Je sais que M$ avait sortit son SDK, mais impossible de le trouver en
telechargement.

Merci.

Vincent

1 réponse

Avatar
Vincent Duchet
J'ai résolu mon problème en utilisatn un URLConnection à la place d'un
HttpURLConnection.

Voilà.

"Vincent Duchet" a écrit dans le message de news:
3f2a584d$0$1886$
Bonjour

J'ai fais une applet compilée en Sun Java 1.1.8 afin d'être compatible
avec

toutes les JVM sans être obligé d'installer un plugin supplémentaire.

Sur un pc équipé de windows 2000 ou xp possédant la jvm Microsoft
d'origine,

lors de l'appui sur un bouton Envoyer, j'appelle la méthode
HttpURLConnection, ce qui me provoque une erreur :

Exception occurred during event dispatching:
java.lang.ClassCastException: com/ms/net/wininet/http/HttpURLConnection
at EnvoiMessage.actionPerformed
at java/awt/Button.processActionEvent
at java/awt/Button.processEvent
at java/awt/Component.dispatchEventImpl
at java/awt/Component.dispatchEvent
at java/awt/EventDispatchThread.run
at java/awt/Dialog.show
at java/awt/Component.show
at java/awt/Component.setVisible
at EnvoiMessage.<init>
at Affimg.actionPerformed
at java/awt/Button.processActionEvent
at java/awt/Button.processEvent
at java/awt/Component.dispatchEventImpl
at java/awt/Component.dispatchEvent
at java/awt/EventDispatchThread.run

Sur un pc avec le plugin java 1.4.1 ou récent d'installé, tout ce passe
correctement.

Savez vous de quelle façon je peux rendre compatible ma classe avec la jvm
de microsoft ?
Je sais que M$ avait sortit son SDK, mais impossible de le trouver en
telechargement.

Merci.

Vincent