2011-11-03 56 views
0

我正在使用netbean 7.0。我已经完成了一个项目,建立项目后,我得到建立失败,下面是错误的详细信息:java.io.FileNotFoundException - 需要支持

------ 
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) 

任何人都可以请告诉我如何,我可以去解决这使建项目

回答

0

它寻找这个文件,但没有找到它:C:\用户\海伦\ workspace下\的Java \ osing \ osing的EJB \ build.xml文件

不知道你的项目是如何设置的,这是我只能告诉你...

+0

嗯,我刚刚得到了项目文件,并在netbean中打开它 – user1027292

2

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

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

+0

亚历克斯,我没有复制接收来自海伦的项目,只是在netbean 7.0中打开它并做了一些更改。任何关于如何使用netbean – user1027292

+0

@ user1027292来修复它的想法,我写了这些想法。修复您的系统中不存在的文件的路径。当你让你的项目工作时,将所有绝对路径改为变量。我知道如何在Eclipse中做到这一点,但NetBeans也必须支持这一点。 – AlexR

0

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

我觉得这个路径是不正确的文件中指定的。