Je rencontre quelques problèmes de compatibilité entre mon programme et
l'environnement dans lequel il doit tourner.
J'ai un sdk 1.4_03, mais mes classes doivent être compatible pour un
runtime 1.3.
Je sais qu'il y a des options au javac pour dire quel version de .class
il doit générer (-target) ainsi que quel niveau de compatibilité
"source" il doit respecter (-source)
J'ai beau mettre -source 1.3, la compilation accepte des classes et
méthodes de versions suppérieures à la 1.3 .
Par exemple, j'utilise dans mes classe la méthode split() sur les
Strings, qui n'est apparue qu'en version 1.4, or la compilation passe
sans soucis.
Donc, à quoi sert ce paramètre -source si c'est pas pour prévenir de
l'utilisation de chose inexistante dans la version précisée ?
Et comment faire pour être sur que mes classes sont utilisables avec un
runtime 1.3 sans devoir réinstaller un sdk 1.3 ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
euler
Christophe M <mccricri_at_hotmail.com> wrote:
Bonjour,
[...]
Donc, à quoi sert ce paramètre -source si c'est pas pour prévenir de l'utilisation de chose inexistante dans la version précisée ?
ben si je me rappelle bien, l'option "-source" ne sert qu'à vérifier les nouvelles options syntaxiques (assert dans 1.4 ou les nouveautés de Java 5 Tiger par exemple...).
Et comment faire pour être sur que mes classes sont utilisables avec un runtime 1.3 sans devoir réinstaller un sdk 1.3 ?
Merci.
-- add @hotmail.com to my name
Christophe M <mccricri_at_hotmail.com> wrote:
Bonjour,
[...]
Donc, à quoi sert ce paramètre -source si c'est pas pour prévenir de
l'utilisation de chose inexistante dans la version précisée ?
ben si je me rappelle bien, l'option "-source" ne sert qu'à vérifier les
nouvelles options syntaxiques (assert dans 1.4 ou les nouveautés de Java 5
Tiger par exemple...).
Et comment faire pour être sur que mes classes sont utilisables avec un
runtime 1.3 sans devoir réinstaller un sdk 1.3 ?
Donc, à quoi sert ce paramètre -source si c'est pas pour prévenir de l'utilisation de chose inexistante dans la version précisée ?
ben si je me rappelle bien, l'option "-source" ne sert qu'à vérifier les nouvelles options syntaxiques (assert dans 1.4 ou les nouveautés de Java 5 Tiger par exemple...).
Et comment faire pour être sur que mes classes sont utilisables avec un runtime 1.3 sans devoir réinstaller un sdk 1.3 ?
Merci.
-- add @hotmail.com to my name
Christophe M
Christophe M <mccricri_at_hotmail.com> wrote:
Bonjour,
[...]
Donc, à quoi sert ce paramètre -source si c'est pas pour prévenir de l'utilisation de chose inexistante dans la version précisée ?
ben si je me rappelle bien, l'option "-source" ne sert qu'à vérifier les nouvelles options syntaxiques (assert dans 1.4 ou les nouveautés de Java 5 Tiger par exemple...).
Et comment faire pour être sur que mes classes sont utilisables avec un runtime 1.3 sans devoir réinstaller un sdk 1.3 ?
Merci.
Mince, c'est vrai que le langage évolue un peu de temps en temps aussi. J'avais oublié ces détails que je n'utilise pas beaucoup.
Bon, ben je vois pas d'autres solutions que de me réinstaller un vieux jdk. Le plus va être de le trouver, vu que chez SUN ils ont tout virés...
Christophe M <mccricri_at_hotmail.com> wrote:
Bonjour,
[...]
Donc, à quoi sert ce paramètre -source si c'est pas pour prévenir de
l'utilisation de chose inexistante dans la version précisée ?
ben si je me rappelle bien, l'option "-source" ne sert qu'à vérifier les
nouvelles options syntaxiques (assert dans 1.4 ou les nouveautés de Java 5
Tiger par exemple...).
Et comment faire pour être sur que mes classes sont utilisables avec un
runtime 1.3 sans devoir réinstaller un sdk 1.3 ?
Merci.
Mince, c'est vrai que le langage évolue un peu de temps en temps aussi.
J'avais oublié ces détails que je n'utilise pas beaucoup.
Bon, ben je vois pas d'autres solutions que de me réinstaller un vieux
jdk. Le plus va être de le trouver, vu que chez SUN ils ont tout virés...
Donc, à quoi sert ce paramètre -source si c'est pas pour prévenir de l'utilisation de chose inexistante dans la version précisée ?
ben si je me rappelle bien, l'option "-source" ne sert qu'à vérifier les nouvelles options syntaxiques (assert dans 1.4 ou les nouveautés de Java 5 Tiger par exemple...).
Et comment faire pour être sur que mes classes sont utilisables avec un runtime 1.3 sans devoir réinstaller un sdk 1.3 ?
Merci.
Mince, c'est vrai que le langage évolue un peu de temps en temps aussi. J'avais oublié ces détails que je n'utilise pas beaucoup.
Bon, ben je vois pas d'autres solutions que de me réinstaller un vieux jdk. Le plus va être de le trouver, vu que chez SUN ils ont tout virés...
Braim
Christophe M <mccricri_at_hotmail.com> wrote:
Bonjour,
[...]
Donc, à quoi sert ce paramètre -source si c'est pas pour prévenir de l'utilisation de chose inexistante dans la version précisée ?
ben si je me rappelle bien, l'option "-source" ne sert qu'à vérifier les nouvelles options syntaxiques (assert dans 1.4 ou les nouveautés de Java 5 Tiger par exemple...).
Et comment faire pour être sur que mes classes sont utilisables avec un runtime 1.3 sans devoir réinstaller un sdk 1.3 ?
Merci.
Mince, c'est vrai que le langage évolue un peu de temps en temps aussi. J'avais oublié ces détails que je n'utilise pas beaucoup.
Bon, ben je vois pas d'autres solutions que de me réinstaller un vieux jdk. Le plus va être de le trouver, vu que chez SUN ils ont tout virés...
Ben non, c'est pas compliqué de le trouvé chez SUN. http://java.sun.com/j2se/1.3/download.html
Donc, à quoi sert ce paramètre -source si c'est pas pour prévenir de
l'utilisation de chose inexistante dans la version précisée ?
ben si je me rappelle bien, l'option "-source" ne sert qu'à vérifier les
nouvelles options syntaxiques (assert dans 1.4 ou les nouveautés de
Java 5
Tiger par exemple...).
Et comment faire pour être sur que mes classes sont utilisables avec un
runtime 1.3 sans devoir réinstaller un sdk 1.3 ?
Merci.
Mince, c'est vrai que le langage évolue un peu de temps en temps aussi.
J'avais oublié ces détails que je n'utilise pas beaucoup.
Bon, ben je vois pas d'autres solutions que de me réinstaller un vieux
jdk. Le plus va être de le trouver, vu que chez SUN ils ont tout virés...
Ben non, c'est pas compliqué de le trouvé chez SUN.
http://java.sun.com/j2se/1.3/download.html
Donc, à quoi sert ce paramètre -source si c'est pas pour prévenir de l'utilisation de chose inexistante dans la version précisée ?
ben si je me rappelle bien, l'option "-source" ne sert qu'à vérifier les nouvelles options syntaxiques (assert dans 1.4 ou les nouveautés de Java 5 Tiger par exemple...).
Et comment faire pour être sur que mes classes sont utilisables avec un runtime 1.3 sans devoir réinstaller un sdk 1.3 ?
Merci.
Mince, c'est vrai que le langage évolue un peu de temps en temps aussi. J'avais oublié ces détails que je n'utilise pas beaucoup.
Bon, ben je vois pas d'autres solutions que de me réinstaller un vieux jdk. Le plus va être de le trouver, vu que chez SUN ils ont tout virés...
Ben non, c'est pas compliqué de le trouvé chez SUN. http://java.sun.com/j2se/1.3/download.html