Just being fussy here, don't mind me. > 6 - Any .jars in /usr/share/java/respository. Directory /usr/share/java/repository should only contain class files. The jars themselves should be in /usr/share/java. The problem with /usr/share/java/repository is then that you have no versioning control whatsoever (since you can't include or exclude parts of it, and you can't provide multiple implementations of the same java classes). Ben.