我在eclipse中有两个独立的项目:“project”和“pinclude”
项目包含pinclude,因此如果不以某种方式在build.xml中包含该项目的java文件,javac将始终返回错误。
如何在ant / javac中包含.class文件?我已经尝试过寻找解决方案,但到目前为止我只提出了添加jar文件的方法。创建一个包含所有“pinclude”.class文件的jar会解决我的问题吗?。
感谢您的帮助。
注意:
我很抱歉这个糟糕的命名惯例;这些只是我为解决这个问题而做的项目。
另外,请忽略srcdir和destdit,它们并不重要。
在build.xml
<project name="project" basedir="." default="dist" >
<target name="dist" >
<javac destdir="bin"
srcdir="${basedir}\myfileslocation\" >
</javac>
</target>
答案 0 :(得分:0)
我不是100%确定你需要什么。你是说你有来自pininclude
的类文件,你需要将它们包含在<javac>
编译任务中吗?它会是这样的:
<javac destdir="bin"
srcdir="${basedir}/myfileslocation">
<classpath>
<pathelement path="${path.to.pininclude.javac.files}"/>
</classpath>
</javac>
答案 1 :(得分:0)
如何在ant / javac中包含.class文件?我有 试图寻找解决方案,但到目前为止我只想出办法 添加jar文件会创建一个包含所有“pinclude”.class的jar 文件解决了我的问题?。
是。它有助于将功能分成更小的模块。如果将一个项目(在这种情况下为pinclude)导出到jar中并导入(通过类路径)在另一个项目中,这是最正确的步骤。