java.io.FileNotFoundException-需要支持

java.io.FileNotFoundException-需要支持,java,netbeans,Java,Netbeans,我正在使用netbean 7.0。我已完成一个项目,生成该项目后,生成失败,以下是错误详细信息: ------ pre-init: init-private: init-userdir: init-user: init-project: do-init: post-init: init-check: init: deps-jar: deps-j2ee-archive: C:\Documents and Settings\User\Desktop\osing\nbproject\build-im

我正在使用netbean 7.0。我已完成一个项目,生成该项目后,生成失败,以下是错误详细信息:

------
pre-init:
init-private:
init-userdir:
init-user:
init-project:
do-init:
post-init:
init-check:
init:
deps-jar:
deps-j2ee-archive:

C:\Documents and Settings\User\Desktop\osing\nbproject\build-impl.xml:210: The following error occurred while executing this line:

java.io.FileNotFoundException: C:\Users\helen\WORKSPACE\Java\osing\osing-ejb\build.xml (The system cannot find the path specified)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:106)
    at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:278)
    at org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:178)
    at org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:82)
    at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:393)
    at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
    at sun.reflect.GeneratedMethodAccessor190.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
    at org.apache.tools.ant.Task.perform(Task.java:348)
    at org.apache.tools.ant.Target.execute(Target.java:390)
    at org.apache.tools.ant.Target.performTasks(Target.java:411)
    at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
    at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
    at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
    at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
    at org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:284)
    at org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:539)
    at org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)
BUILD FAILED (total time: 0 seconds)
------
初始化前:
初始化私有:
初始化用户目录:
初始化用户:
初始项目:
执行初始化:
初始化后:
初始检查:
初始化:
deps jar:
deps-j2ee-archive:
C:\Documents and Settings\User\Desktop\osing\nbproject\build impl.xml:210:执行此行时发生以下错误:
java.io.FileNotFoundException:C:\Users\helen\WORKSPACE\java\osing\osing ejb\build.xml(系统找不到指定的路径)
在java.io.FileInputStream.open(本机方法)
位于java.io.FileInputStream。(FileInputStream.java:106)
在org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:278)
在org.apache.tools.ant.helper.ProjectHelper2.parse(ProjectHelper2.java:178)上
位于org.apache.tools.ant.ProjectHelper.configureProject(ProjectHelper.java:82)
位于org.apache.tools.ant.taskdefs.ant.execute(ant.java:393)
位于org.apache.tools.ant.UnknowneElement.execute(unknowneElement.java:291)
位于sun.reflect.GeneratedMethodAccessor190.invoke(未知源)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)中
位于java.lang.reflect.Method.invoke(Method.java:597)
位于org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
位于org.apache.tools.ant.Task.perform(Task.java:348)
位于org.apache.tools.ant.Target.execute(Target.java:390)
位于org.apache.tools.ant.Target.performTasks(Target.java:411)
位于org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
位于org.apache.tools.ant.Project.executeTarget(Project.java:1368)
位于org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
位于org.apache.tools.ant.Project.executeTargets(Project.java:1251)
位于org.apache.tools.ant.module.bridge.impl.BridgeImpl.run(BridgeImpl.java:284)
位于org.apache.tools.ant.module.run.TargetExecutor.run(TargetExecutor.java:539)
位于org.netbeans.core.execution.RunClassThread.run(RunClassThread.java:153)
生成失败(总时间:0秒)


有人能告诉我如何解决这个问题,以便能够构建项目吗?

它正在查找这个文件,但找不到:C:\Users\helen\WORKSPACE\Java\osing\osing ejb\build.xml


在不知道项目是如何设置的情况下,我只能告诉您……

此文件
C:\Users\helen\WORKSPACE\Java\osing\osing ejb\build.xml
在您的系统中不存在。分析此路径以及build-impl.xml的路径
C:\Documents and Settings\User\Desktop\osing\nbproject\build-impl.xml
我可以说您可能是从其他用户那里复制了此项目。您的用户名正在丢失。您是从用户helen处复制的


但由于某些原因,该项目包含系统上不存在的绝对路径。如果我的假设是正确的,首先将build.xml的路径修改为build-impl.xml,并使项目进行编译。然后使用环境变量或/和相对路径修复项目,以便其他用户可以在不做更改的情况下使用它。

检查路径上是否存在文件
build.xml
C:\Users\helen\WORKSPACE\Java\osing\osing ejb\build.xml


我认为此路径对于指定的文件不正确

Alex,我确实从helen那里收到了这个项目,只是在netbean 7.0中打开了它并做了一些更改。有没有关于如何按照您的方法修复它的想法netbean@user1027292,我写了这些想法。修复系统上不存在的文件路径。当您使项目工作时,请更改变量的所有绝对路径。我知道如何在Eclipse中做到这一点,但NetBeans也必须支持这一点