J'ai un fichier JAR tiers compilé avec Java 1.4. Y at-il un outil qui peut rendre le fichier jar compatible avec Java 1.6? (Quelque chose comme "rétrotranslateur" mais qu'est-ce que l'inverse de celui-ci).
J'ai essayé de décompiler les fichiers de classe et de les compiler dans la version 1.6 mais cela échoue.Java: Existe-t-il un outil pour rendre le code (dans un JAR tiers) compatible avec la forward (1.4 - 1.6)
Voici la question:
Mon projet utilise « rsadapter.jar » pour 5.1 était et j'ai eu ma configuration de projet dans Eclipse 2.0 + JDK 1.4 et utilisé pour fonctionner correctement. Maintenant, j'ai migré vers Java 1.6 et Eclipse Ganymede (selon les exigences) et le même projet (exactement la même configuration) a commencé à se plaindre des fichiers de classe manquants dans le 'rsadapter.jar'. J'ai mis explicitement le JAR dans classpath mais il n'a toujours pas pu charger les classes. Ensuite, j'ai changé la version de Java Compiler à 1.4 et il a commencé à fonctionner.
Cordialement,
- Ashish
Sauf si vous utilisiez des classes non prises en charge (bon conseil pour cela: elles se trouvent dans un sous-package de "sun. *" Ou "com.sun. *"), Cela ne devrait pas arriver. Quelles classes sont manquantes? –