当我尝试运行它时,找不到.Main,错误

时间:2014-06-16 02:16:24

标签: java

这是我第一次使用ant和我第一次在java中编程,所以我有点迷失,我正在尝试使用ant编译和运行程序,它似乎编译正确,但我有问题让它运行,它说它找不到Tarea2.Main。

所以这是我的项目文件的结构:

Tarea 2 /

  • 的src /利亚/ pkg2的
  • build.xml
  • 第三方.jar

在src / tarea / pkg2里面我有我所有的.java,而拥有main方法的.java叫做Tarea2.java。

这是我的build.xml:

<project name="Tarea2" default="run" basedir=".">
 <property name="src" location="src"/>
 <property name="build" location="build"/>
 <target name="init">
  <tstamp/>
  <mkdir dir="${build}"/>
 </target>
 <path id="classpath">
  <fileset dir=".">
   <include name="**/*.jar"/>
  </fileset>
 </path>
 <target name="compile" depends="init">
  <javac srcdir="${src}" destdir="${build}" includeantruntime="false">
   <classpath refid="classpath"/>
  </javac>
 </target>
 <target name="run" depends="compile">
  <java classname="Tarea2.Main" classpath="${build}">
   <classpath refid="classpath"/>
  </java>
 </target>
</project>

所以我在windows中用cmd编写“ant”,一切正常,除了在“run”目标中,我得到的内容如下:

[java]找不到Tarea2.Main。确保你在类路径中有它

[java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute

...

有人可以帮我吗?。

0 个答案:

没有答案