Je développe une application Java sur deux ordinateurs différents (même code source) qui ont différentes versions de JDK. Existe-t-il un moyen de spécifier la version JDK dans le code source afin qu'un IDE (par exemple NetBeans) compile le code source de la même manière sur les deux machines?La version du JDK peut-elle être spécifiée dans le code source?
Un de mes ordinateurs a JDK5 et l'autre a JDK6. Sous 5, jdbc-interface
ne supporte pas certaines méthodes (par exemple NClob, XML ...) qui sont disponibles en 6, donc le code qui est compilé sur la machine 6 fonctionne alors que le code compilé sur la machine 5 ne le fait pas. En ce moment, je dois commenter 6 choses seulement lorsque je travaille sur la machine.
Cela ne vous aidera pas si vous utilisez des méthodes API qui n'existent pas dans la version précédente. –