Applet : Bad version number
Bonjour,
J'ai un problème avec mon Applet. J'ai trouvé quelques informations sur le site, mais elles restent incomplètes, et n'apportent pas de réponses à ce problème, à moins que j'ai zapé quelques choses.
Je développe sous Eclipse une application web (webRadio).
Java –version donne : 1.6.X.X
Sur mon serveur, ça donne la même choses : 1.6.X.X
Quand je lance une page avec un lecteur qui est fait avec une Applet, sur certains postes, j'ai le message ci-après:
Si la version de la JVM est récente sur le poste client, j'obtient mon lecteur et je lis sans problème mon streaming. Par contre si le poste client a une JVM inférieur à 1.6.X.X j'obtient ce fameux message d'erreur.
Mes questions : Est ce que j'aurais du programmer en version inférieur (compilation et exécution) pour pouvoir exécuter l'Applet quelques soit le poste. Ou proposer de télécharger la nouvelle version de la JVM à chaque fois que le poste client ne dispose pas de cette version ?
Y a t-il vraiment un intérêt majeur de développer avec des versions récentes, qu'ont peut faire avec les versions inférieures ?
Exemple de message obtenu sur un poste : avec Java Plug-in 1.5.0
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source) |
Applet : Bad version number
Merci,
Et comment on obtient cette option avec Eclipse ?
Applet : Bad version number
Bonjour,
ça marche! :king:
j'ai compilé sous uen autre version. Avec clic droit sur mon projet > Properties > Java compiler > Enable project specific settings en spécifant la version inferieur.
merci