Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 谁有在OS X下构建Eclipse 3.5M6的功能build.properties文件?_Java_Eclipse_Macos - Fatal编程技术网

Java 谁有在OS X下构建Eclipse 3.5M6的功能build.properties文件?

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

我想尝试修补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=/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