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 SettingsUserDesktoposingnbprojectbuild-impl.xml:210: The following error occurred while executing this line:

java.io.FileNotFoundException: C:UsershelenWORKSPACEJavaosingosing-ejbbuild.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)
  

Может кто-нибудь, пожалуйста, посоветуйте мне, как я могу решить эту проблему, чтобы создать проект

Ответ №1:

Этот файл C:UsershelenWORKSPACEJavaosingosing-ejbbuild.xml не существует в вашей системе. Анализируя этот путь, а также путь к вашему build-impl.xml C:Documents and SettingsUserDesktoposingnbprojectbuild-impl.xml Я могу сказать, что, вероятно, вы скопировали этот проект у другого пользователя. Ваше имя пользователя — операционная система. Вы скопировали его у пользователя helen.

Но по какой-то причине проект содержит абсолютные пути, которые не существуют в вашей системе. Если мои предположения верны, сначала исправьте путь к build.xml в build-impl.xml и сделайте так, чтобы проект был скомпилирован. Затем исправьте проект, используя переменные среды или / и относительные пути, чтобы другие пользователи могли использовать его без изменений.

Комментарии:

1. Алекс, я скопировал полученный проект от helen и просто открыл его в netbean 7.0 и внес некоторые изменения. Есть идеи о том, как это исправить, следуя вашему методу с помощью netbean

2. @user1027292, я написал идеи. Исправьте путь к файлу, который не существует в вашей системе. Когда вы заставите свой проект работать, измените все абсолютные пути на переменные. Я знаю, как это сделать в Eclipse, но NetBeans тоже должен это поддерживать.

Ответ №2:

Он ищет этот файл, но не может его найти: C:UsershelenWORKSPACEJavaosingosing-ejbbuild.xml

Не зная, как настроен ваш проект, это все, что я могу вам сказать…

Комментарии:

1. Ну, я только что получил файл проекта и открыл его в netbean

Ответ №3:

проверьте build.xml , присутствует ли файл в пути
C:UsershelenWORKSPACEJavaosingosing-ejbbuild.xml

Я думаю, что этот путь неверен для указанного файла.