2009-03-18 4 views
0

Je veux essayer de bricoler avec une fonctionnalité standard Eclipse, donc je voudrais construire Eclipse sous OS X 10.5. J'ai téléchargé le paquet source, déballée, et a constaté que je dois remplir un fichier build.properties que je l'ai fait comme (avec Java 6 comme la machine virtuelle Java par défaut)Qui a un fichier build.properties fonctionnel pour la construction d'Eclipse 3.5M6 sous OS X?

J2SE-1.4=/System/Library/Frameworks/JavaVM.framework/Versions/1.4/ 
J2SE-1.5=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/ 
JavaSE-1.6=/Library/Java/Home/ 

puis invoquer avec

./build -os macosx -ws cocoa -arch x86 

qui construit la ecj.jar et invoque fourmi qui échoue avec des milliers de messages d'erreur de la tâche javac. Le plus révélateur est

[javac] The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files 

comme il me l'indique clairement que les bibliothèques appropriées ne sont pas correctement prises.

Y a-t-il quelqu'un qui peut vous aider avec un fichier build.properties fonctionnel pour OS X?

Répondre

0

Ces propriétés doivent spécifier le chemin de classe de démarrage réel à utiliser pour cet environnement. Il ne suffit pas de pointer à la racine du jre, vous devez lister les fichiers * .jar réels.

exemple:

J2SE-1.5=/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Classes/classes.jar:\ 
/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Classes/jsse.jar:\ 
/System/Library/Frameworks/JavaVM.framework/Versions/1.5/Classes/charsets.jar 
Questions connexes