如何解决QtJambi5 +构建流程
我正在尝试从源代码构建QtJambi5 +,但我完全陷入了困境。经过数小时的编译,似乎有些事情失败了。
我从这里获得了源文件:
https://github.com/OmixVisualization/qtjambi5/wiki/How-to-build-QtJambi
我应该拥有所有要求。几个小时后,我收到如下失败消息:
建立失败
/opt/qtjambi5/antfiles/java.xml:36:发生以下错误 执行此行:/opt/qtjambi5/src/java/qtjambi/modules.xml:4: 执行此行时发生以下错误: /opt/qtjambi5/src/java/qtjambi/QtJambi/build.xml:11:以下 执行此行时发生错误: /opt/qtjambi5/src/java/qtjambi/QtJambi/build.xml:25:以下 执行此行时发生错误: /opt/qtjambi5/src/java/qtjambi/modules.xml:254:编译失败;看到 有关详细信息,请参见编译器错误输出。在 org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:571) 在org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440)处 org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) 在sun.reflect.GeneratedMethodAccessor4.invoke(未知源)处 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) 在org.apache.tools.ant.Task.perform(Task.java:350)处 org.apache.tools.ant.Target.execute(Target.java:449)在 org.apache.tools.ant.Target.performTasks(Target.java:470)在 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1391) 在org.apache.tools.ant.Project.executeTarget(Project.java:1364)处 org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) 在org.apache.tools.ant.Project.executeTargets(Project.java:1254)在 org.apache.tools.ant.Main.runBuild(Main.java:830)在 org.apache.tools.ant.Main.startAnt(Main.java:223)在 org.apache.tools.ant.launch.Launcher.run(Launcher.java:284)在 org.apache.tools.ant.launch.Launcher.main(Launcher.java:101)导致 创建者:/opt/qtjambi5/src/java/qtjambi/modules.xml:4:以下错误 执行此行时发生: /opt/qtjambi5/src/java/qtjambi/QtJambi/build.xml:11:以下 执行此行时发生错误: /opt/qtjambi5/src/java/qtjambi/QtJambi/build.xml:25:以下 执行此行时发生错误: /opt/qtjambi5/src/java/qtjambi/modules.xml:254:编译失败;看到 有关详细信息,请参见编译器错误输出。在 org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:571) 在org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440)处 org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:306)在 org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:225)在 org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) 在sun.reflect.GeneratedMethodAccessor4.invoke(未知源)处 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) 在org.apache.tools.ant.Task.perform(Task.java:350)处 org.apache.tools.ant.Target.execute(Target.java:449)在 org.apache.tools.ant.Target.performTasks(Target.java:470)在 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1391) 在 org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36) 在org.apache.tools.ant.Project.executeTargets(Project.java:1254)在 org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)...还有16个 造成原因:/opt/qtjambi5/src/java/qtjambi/QtJambi/build.xml:11: 执行此行时发生以下错误: /opt/qtjambi5/src/java/qtjambi/QtJambi/build.xml:25:以下 执行此行时发生错误: /opt/qtjambi5/src/java/qtjambi/modules.xml:254:编译失败;看到 有关详细信息,请参见编译器错误输出。在 org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:571) 在org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440)处 org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:106) 在 org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) 在sun.reflect.GeneratedMethodAccessor4.invoke(未知源)处 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) 在org.apache.tools.ant.Task.perform(Task.java:350)处 org.apache.tools.ant.Target.execute(Target.java:449)在 org.apache.tools.ant.Target.performTasks(Target.java:470)在 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1391) 在 org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36) 在org.apache.tools.ant.Project.executeTargets(Project.java:1254)在 org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)...还有30个 造成原因:/opt/qtjambi5/src/java/qtjambi/QtJambi/build.xml:25: 执行此行时发生以下错误: /opt/qtjambi5/src/java/qtjambi/modules.xml:254:编译失败;看到 有关详细信息,请参见编译器错误输出。在 org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:571) 在org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:440)处 org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) 在sun.reflect.GeneratedMethodAccessor4.invoke(未知源)处 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) 在org.apache.tools.ant.Task.perform(Task.java:350)处 org.apache.tools.ant.Target.execute(Target.java:449)在 org.apache.tools.ant.Target.performTasks(Target.java:470)在 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1391) 在 org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36) 在org.apache.tools.ant.Project.executeTargets(Project.java:1254)在 org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)...还有43个 引起原因:/opt/qtjambi5/src/java/qtjambi/modules.xml:254:编译 失败有关详细信息,请参见编译器错误输出。在 org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:1409)在 org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:1117)在 org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) 在sun.reflect.GeneratedMethodAccessor4.invoke(未知源)处 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) 在org.apache.tools.ant.Task.perform(Task.java:350)处 java.util.Vector.forEach(Vector.java:1277)在 org.apache.tools.ant.taskdefs.Sequential.execute(Sequential.java:67) 在net.sf.antcontrib.logic.IfTask.execute(IfTask.java:197)处 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)位于 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) 在org.apache.tools.ant.TaskAdapter.execute(TaskAdapter.java:155)处 org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:292) 在sun.reflect.GeneratedMethodAccessor4.invoke(未知源)处 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)在 org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:99) 在org.apache.tools.ant.Task.perform(Task.java:350)处 org.apache.tools.ant.Target.execute(Target.java:449)在 org.apache.tools.ant.Target.performTasks(Target.java:470)在 org.apache.tools.ant.Project.executeSortedTargets(Project.java:1391) 在 org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:36) 在org.apache.tools.ant.Project.executeTargets(Project.java:1254)在 org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:437)... 55更多
我将不胜感激,可以帮助您找出问题出在哪里。恐怕Java绑定如今已不那么被使用,而且找不到任何存在类似问题的用户。
我的系统是Fedora 32 64位。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。