无法将“#”识别为内部或外部命令,可操作程序或批处理文件

时间:2019-11-14 09:10:51

标签: java

我正在尝试在自己的版本上运行ant.bat。我已将环境变量JAVA_HOME和ANT_HOME设置为它们各自的文件夹,尽管仅在用户环境中。

我也必须在系统环境中进行设置吗?还是我想念其他东西?

下面的完整错误:

C:\Users\eva\Desktop\projects\testproject\build>ant
'#' is not recognized as an internal or external command,
operable program or batch file.
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/Main
Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.Main
        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: org.apache.tools.ant.Main.  Program will exit.

0 个答案:

没有答案