【问题标题】:Ant Build File ConfigurationAnt 构建文件配置
【发布时间】:2012-09-17 01:23:30
【问题描述】:

使用 Ant 用 Ja​​va 编译简单的 Hello World 程序,但有些地方不正常。我知道 Java 代码是正确的,因为它使用 javac 运行。我的 Any 配置文件有问题,我无法弄清楚它是什么。 http://pastebin.com/q50L5b0D

以及我得到的命令行错误:

 **Exception in thread "main" java.lang.NoClassDefFoundError: Proj0/class
Caused by: java.lang.ClassNotFoundException: Proj0.class
    at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: Proj0.class. Program will exit.
**

【问题讨论】:

    标签: java ant


    【解决方案1】:

    它只是告诉您在尝试使用您定义的ANT 目标运行您的应用程序时找不到类Proj0。你确定这条线是正确的吗?

    <property name="Proj0.class" value="package.names.Proj0"/>
    

    package.names.Proj0 是一个奇怪的包名称,也许您想要使用名为package.names 的属性的实际值?

    【讨论】:

      【解决方案2】:

      对于您的javac 任务,需要正确设置classpathsrcdir。正如文森特所写,您缺少 Proj0 课程。请查看here 了解如何设置javac 任务。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-04-01
        • 2012-09-04
        • 1970-01-01
        • 1970-01-01
        • 2011-03-23
        • 2010-11-30
        • 1970-01-01
        相关资源
        最近更新 更多