OfBiz安装失败

时间:2015-03-16 13:52:07

标签: ant ofbiz

Apache OfBiz未正确安装,无法在命令提示符下编译。

将系统变量JAVA_HOME创建为C:\ Program Files \ Java \ jdk1.8.0_40,并将“Path”编辑为C:\ Program Files(x86)\ Java \ jre7 \ bin; C:\ apache- ant-1.9.4 \ bin,我将OfBiz 13.07.01下载到我的C:\文件夹并在那里解压缩。在命令提示符中,我输入以下内容:

C:\Users\CalS>cd C:\apache-ofbiz-13.07.01
C:\apache-ofbiz-13.07.01>ant load-seed

然后,大约50秒后,我明白了:

BUILD FAILED
C:\apache-ofbiz-13.07.01\build.xml:229: the following error occurred while executing this line: 
C:\apache-ofbiz-13.07.01\build.xml:248: the following error occurred while executing this line:
C:\apache-ofbiz-13.07.01\build.xml:39: the following error occurred while executing this line:
C:\apache-ofbiz-13.07.01\build.xml:91: compile failed; see the compiler error output for details.

请注意我处理DOS已经好几年了,所以我不知道如何访问错误输出。

这是在我收到几十个错误之后:     [javac16]未找到org.ofbiz.widget.ContentWorkerInterfaice的类文件

[javac16] warning: [options] bootstrap class path not set in conjunctions with -source 1.6

在“课程”下。

混杂。我试过'ant run-install'和'load-demo'命令没有用。我按照一步一步的教程,但很可能错过了一些东西。请让我知道我可以做些什么来解决这个问题并成功运行该程序。谢谢!

4 个答案:

答案 0 :(得分:3)

请查看以下针对OFBiz的Apache Jira Tickets,其中您的问题已得到解决并已修复,因此可以使用java 1.8构建OFBiz。

由于build.xml中缺少某些应用程序(party,workeffort,product,order,ebay和pos)的文件集条目,因此发生构建错误,请参阅:OFBIZ-5835

相关故障单中提供了修复:OFBIZ-6079

我上周修复的当前版本分支(已检查14.12.01,12.04.06,13.07.02)中还有另一个错误。修复程序已经提交给分支机构。

请参阅:OFBIZ-6252

答案 1 :(得分:0)

您必须使用相同的Java版本编译/运行。

似乎你有一些不一致的地方:JAVA_HOME ist 1.8,Path设置为jre 7,警告声明它使用1.6编译器。

随着13.07。建议并支持使用Java 1.7或1.8进行发布。

答案 2 :(得分:0)

好吧,看起来像Apache OFBiz和Java JDK 1.8.XX不相处。我在另一个论坛上找到了帮助,证实了OFBiz 13.07.01 / Apache ant 1.9.4和JDK 1.8.XX之间的兼容性差异。这将导致Apache Ant的编译失败(这似乎是运行JDK 1.6)。

我通过从Oracle下载已归档的JDK 1.7.0_67,相应地重新映射系统变量并重新初始化命令提示符来解决该问题。

现在有效!谢谢大家的贡献。

答案 3 :(得分:0)

虽然已经解决了,但我要补充一些重要内容。 JDK版本并不总是这种错误的问题。 Ofbiz v13.X.X在JDK 1.7及更高版本上运行良好。显示的错误是Ofbiz v13.07.01 dist。

的一个特殊问题

正如Martin指出的那样,需要在orderpartyproduct&的类路径中添加widget jar。 workeffort。添加以下行

<fileset dir="../../framework/widget/build/lib" includes="*.jar"/>

orderpartyproduct&amp;的build.xml中workeffort目录下的applications