Java 谁有在OS X下构建Eclipse 3.5M6的功能build.properties文件?
我想尝试修补Eclipse标准功能,因此我希望在OSX10.5下构建Eclipse。我已经下载了源代码包并将其解包,发现需要填写build.properties文件,就像使用Java 6作为默认JVM一样Java 谁有在OS X下构建Eclipse 3.5M6的功能build.properties文件?,java,eclipse,macos,Java,Eclipse,Macos,我想尝试修补Eclipse标准功能,因此我希望在OSX10.5下构建Eclipse。我已经下载了源代码包并将其解包,发现需要填写build.properties文件,就像使用Java 6作为默认JVM一样 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=/L
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/
然后用
./build -os macosx -ws cocoa -arch x86
它构建ecj.jar并调用ant,然后ant失败,Java任务发出数千条错误消息。最能说明问题的是
[javac] The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files
因为它向我清楚地表明,适当的库没有被正确地选取
是否有人可以为OS X的功能build.properties文件提供帮助?这些属性需要指定用于该环境的实际引导类路径。仅仅指向jre的根目录是不够的,您需要列出实际的*.jar文件 例如:
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