OfBiz 安装失败
OfBiz Installation Failure
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] class org.ofbiz.widget.ContentWorkerInterfaice 的文件未找到
和
[javac16] warning: [options] bootstrap class path not set in conjunctions with -source 1.6
低于 'classes'。
杂项。我已尝试 'ant run-install' 和 'load-demo' 命令但无济于事。我已经按照分步教程进行操作,但很可能错过了一些东西。请让我知道我可以做些什么来修复这个问题并 运行 这个程序成功。谢谢!
您必须 compile/run 使用相同的 Java 版本。
似乎您有一些不一致之处:JAVA_HOME ist 1.8,路径设置为 jre 7 并且警告声明它正在使用 1.6 编译器。
随着 13.07.发布,使用 Java 1.7 或 1.8 推荐和支持。
好吧,看起来 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 解决了这个问题,相应地重新映射系统变量,并重新初始化命令提示符。
现在可以使用了!谢谢大家的贡献。
请查看以下 OFBiz 的 Apache Jira 票证,您的问题已得到解决和修复,因此可以使用 java 1.8 构建 OFBiz。
由于 build.xml 中缺少某些应用程序(聚会、workeffort、产品、订单、ebay 和 pos)的文件集条目,出现构建错误,请参阅:OFBIZ-5835
相关票证中提供了修复:OFBIZ-6079
我上周修复了当前版本分支中的另一个错误(已检查 14.12.01、12.04.06、13.07.02)。修复已提交给分支。
参见:OFBIZ-6252
虽然解决了,但让我补充一些重要的事情。 JDK 版本并不总是此类错误的问题。 Ofbiz v13.X.X 在 JDK 1.7 及更高版本上运行良好。显示的错误是 Ofbiz v13.07.01 dist 的一个特殊问题。
正如 Martin 指出的那样,需要在 order
、party
、product
和 workeffort
的类路径中添加小部件 jar。添加以下行
<fileset dir="../../framework/widget/build/lib" includes="*.jar"/>
在 order
的 build.xml、party
、product
& workeffort
下 applications
目录下。
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] class org.ofbiz.widget.ContentWorkerInterfaice 的文件未找到
和
[javac16] warning: [options] bootstrap class path not set in conjunctions with -source 1.6
低于 'classes'。
杂项。我已尝试 'ant run-install' 和 'load-demo' 命令但无济于事。我已经按照分步教程进行操作,但很可能错过了一些东西。请让我知道我可以做些什么来修复这个问题并 运行 这个程序成功。谢谢!
您必须 compile/run 使用相同的 Java 版本。
似乎您有一些不一致之处:JAVA_HOME ist 1.8,路径设置为 jre 7 并且警告声明它正在使用 1.6 编译器。
随着 13.07.发布,使用 Java 1.7 或 1.8 推荐和支持。
好吧,看起来 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 解决了这个问题,相应地重新映射系统变量,并重新初始化命令提示符。
现在可以使用了!谢谢大家的贡献。
请查看以下 OFBiz 的 Apache Jira 票证,您的问题已得到解决和修复,因此可以使用 java 1.8 构建 OFBiz。
由于 build.xml 中缺少某些应用程序(聚会、workeffort、产品、订单、ebay 和 pos)的文件集条目,出现构建错误,请参阅:OFBIZ-5835
相关票证中提供了修复:OFBIZ-6079
我上周修复了当前版本分支中的另一个错误(已检查 14.12.01、12.04.06、13.07.02)。修复已提交给分支。
参见:OFBIZ-6252
虽然解决了,但让我补充一些重要的事情。 JDK 版本并不总是此类错误的问题。 Ofbiz v13.X.X 在 JDK 1.7 及更高版本上运行良好。显示的错误是 Ofbiz v13.07.01 dist 的一个特殊问题。
正如 Martin 指出的那样,需要在 order
、party
、product
和 workeffort
的类路径中添加小部件 jar。添加以下行
<fileset dir="../../framework/widget/build/lib" includes="*.jar"/>
在 order
的 build.xml、party
、product
& workeffort
下 applications
目录下。