#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
Я думаю, что этот путь неверен для указанного файла.