L'équivalent de #define en Java?

Je suis en train d'écrire une bibliothèque, qui a besoin d'avoir un peu de code si une bibliothèque est incluse. Étant donné que ce code est dispersés tout autour de ce projet, ce serait bien si les utilisateurs n'ont pas à commenter/décommenter tout eux-mêmes.

En C, ce serait assez facile avec un #define dans un en-tête, puis les blocs de code entouré avec #ifdefs. Bien sûr, Java n'a pas le préprocesseur C...

À préciser - plusieurs bibliothèques externes sera distribué avec le mien. Je ne veux pas avoir à les inclure tous pour minimiser ma taille de l'exécutable. Si un développeur ne comprennent une bibliothèque, j'ai besoin d'être en mesure de l'utiliser, et si non, alors il peut simplement être ignoré.

Quelle est la meilleure façon de le faire en Java?

OriginalL'auteur Justin | 2009-12-21