2011-11-03 125 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

我覺得這個路徑是不正確的文件中指定的。