L'article "Don’t be fooled by javac -target 1.4" montre que la compilation avec -target 1.4 peut encore créer des fichiers de classe qui ne fonctionneront pas sur JRE 1.4.Est-ce que javac -target 1.3 garantit que les classes seront exécutées sous JRE 1.3?
Il décrit également comment le paramètre -bootclasspath peut résoudre ce problème. Maintenant, ma question: si je compile avec la version Sun JDK 1.6 de javac, en utilisant les paramètres source et cible mis à 1.3, est-il prudent de supposer que les classes compilées fonctionneront sur un JRE 1.3?
Je voudrais clarifier la première partie. La question contient deux questions diamétralement opposées: une dans le titre et une dans le texte. Il n'est pas tout à fait clair lequel vous répondez ;-) –
Bon point, j'ai édité le texte. – mjn
J'ai supprimé le "Oui" de ma réponse, car il est hors contexte avec ledit changement de texte. Le reste de la réponse est resté le même. – Powerlord