Java 找不到与ANT(mac)关联的文件

Java 找不到与ANT(mac)关联的文件,java,macos,bash,ant,Java,Macos,Bash,Ant,我最近安装了ANT,由于找不到文件,因此无法构建。 到目前为止我所做的: 1通过macports安装的ANT 1.9.2 当我在终端中输入ant时,我得到一个输出构建文件:build.xml不存在! 生成失败。当我输入ant-version时,我会在2013年7月8日编译ApacheAntTM 1.9.2版。 看起来ANT已经安装好了 在Users/.bash\u配置文件中为ANT\u HOME和JAVA\u HOME添加了2个路径 导出ANT_HOME=/usr/local/ANT 导出路径=

我最近安装了ANT,由于找不到文件,因此无法构建。 到目前为止我所做的:

1通过macports安装的ANT 1.9.2 当我在终端中输入ant时,我得到一个输出构建文件:build.xml不存在! 生成失败。当我输入ant-version时,我会在2013年7月8日编译ApacheAntTM 1.9.2版。 看起来ANT已经安装好了

在Users/.bash\u配置文件中为ANT\u HOME和JAVA\u HOME添加了2个路径

导出ANT_HOME=/usr/local/ANT

导出路径=${PATH}:${ANT_HOME}/bin

导出JAVA_HOME=$/usr/libexec/JAVA_HOME

我做得对吗

现在,当我尝试使用.xml执行一个java文件时,我得到以下输出:

-bash-3.2$ant执行 Buildfile:/Users//Desktop/CST420:SER321/Assign0/src/javaFraction/javaFraction/build.xml

构建失败 /Users//Desktop/CST420:/Users//Desktop/CST420:SER321/Assign0/src/javaFraction/javaFraction/build.xml:8:执行此行时发生以下错误: java.io.FileNotFoundException:/Users//Desktop/CST420:/usr/local/ant/lib/ant.jar没有这样的文件或目录 在java.io.RandomAccessFile.openNative方法中 在java.io.RandomAccessFile.RandomAccessFile.java:216 位于org.apache.tools.zip.ZipFile.ZipFile.java:211 位于org.apache.tools.zip.ZipFile.ZipFile.java:176 位于org.apache.tools.ant.helper.ProjectHelper2.parseProjectHelper2.java:255 位于org.apache.tools.ant.helper.ProjectHelper2.parseUnknownElementProjectHelper2.java:130 位于org.apache.tools.ant.helper.ProjectHelper2.parseAntlibDescriptorProjectHelper2.java:110 位于org.apache.tools.ant.taskdefs.Antlib.createAntlibAntlib.java:91 位于org.apache.tools.ant.taskdefs.Definer.loadAntlibDefiner.java:425 位于org.apache.tools.ant.taskdefs.Definer.executeDefiner.java:277 位于org.apache.tools.ant.ComponentHelper.checkNamespaceComponentHelper.java:874 位于org.apache.tools.ant.ComponentHelper.getDefinitionComponentHelper.java:307 位于org.apache.tools.ant.ComponentHelper.createcomponenthelper.java:284 位于org.apache.tools.ant.ComponentHelper.createcomponenthelper.java:263 位于org.apache.tools.ant.UnknowneElement.MakeObjectUnknowneElement.java:429 在org.apache.tools.ant.UnknownElement.maybeConfigureUnknownElement.java:163 位于org.apache.tools.ant.Task.performTask.java:347 位于org.apache.tools.ant.Target.executeTarget.java:435 位于org.apache.tools.ant.helper.ProjectHelper2.parseProjectHelper2.java:179 位于org.apache.tools.ant.ProjectHelper.configureProjectHelper.java:93 位于org.apache.tools.ant.Main.runBuildMain.java:826 位于org.apache.tools.ant.Main.startAntMain.java:235 位于org.apache.tools.ant.launch.Launcher.runLauncher.java:280 位于org.apache.tools.ant.launch.Launcher.mainluncher.java:109

总时间:0秒

我能做些什么来补救这个问题

此外,我似乎被困在终端中的-bash-3.2 shell中,不确定这是否与当前问题有关。有人知道如何返回登录shell,其中显示的是当前目录而不是bash吗?

您是否检查了文件/Users//Desktop/CST420:/usr/local/ant/lib/ant.jar是否存在

运行这个

    ls -l  /Users/<"myName">/Desktop/CST420:/usr/local/ant/lib/ant.jar 
看看会发生什么


对于第二个问题,请尝试按ctrl+d。

这是我的桌面照片的URL。看来我把文件放在正确的目录里了。当我按下ctrl+d时,它所做的只是注销,我无法再输入终端。面临类似的问题。有什么解决办法吗?