为什么eclipse不会生成build.xml

时间:2014-10-17 11:18:20

标签: xml eclipse ant javafx

我使用e(fx)clipse并按照此处列出的步骤进行http://code.makery.ch/java/javafx-8-tutorial-part7/ 单击“生成ant build.xml”时没有任何反应....有人可以帮忙吗?如果没有人有线索,有人可以帮我手动完成这项工作

这是build.fxbuild上的设置 build.fxbuild used by e(fx)clipse

我正在使用eclipse 4.4

!SESSION 2014-10-18 18:46:48.482 -----------------------------------------------
eclipse.buildId=4.4.0.I20140606-1215
java.version=1.8.0_20
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_NZ
Command-line arguments:  -os win32 -ws win32 -arch x86_64

!ENTRY org.eclipse.fx.ide.java6 4 0 2014-10-18 18:46:49.497
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Could not resolve module: org.eclipse.fx.ide.java6 [221]
  Unresolved requirement: Require-Capability: osgi.ee; filter:="(&(osgi.ee=JavaSE)(version>=1.3)(!(version>=1.8)))"

at org.eclipse.osgi.container.Module.start(Module.java:434)
at     org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1582)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1561)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1533)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1476)
at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1)
at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:230)
at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:340)

!ENTRY org.eclipse.e4.ui.workbench 1 0 2014-10-18 18:46:54.133
!MESSAGE Nothing to merge for "platform:/plugin/org.eclipse.e4.tools.emf.ui/fragment.e4xmi"

!ENTRY org.eclipse.e4.ui.workbench 1 0 2014-10-18 18:46:54.137
!MESSAGE Nothing to merge for "platform:/plugin/org.eclipse.e4.tools.emf.ui/fragment.e4xmi"

当我点击生成

时,日志会弹出此错误

我想我应该注意到我试图用netbeans创建一个exe但是在运行时它会给我一个“man class”中的错误但是当我通过IDE运行它时没有任何问题...

1 个答案:

答案 0 :(得分:1)

问题是build.fxbuild文件已损坏。 我不确定它是如何发生的,但足以说最简单的解决办法是获取一个新的build.fxbuild文件,无论是创建一个新项目还是复制一个有效的文件(假设它实际上只是一个XML文件)