相关疑难解决方法(0)

如何在Ant中使用GCJ?

我对Apache Ant和GCJ都很新,而且我很难通过Ant使用GCJ进行构建.

我的应用程序是在Scala中,所以我需要使用GCJ将.class文件作为源代码.使用Ant将.scala编译为.class没问题.

首先,我想出了如何手动将.class文件编译为.o(对象),这样:

gcj --classpath=(...) -c (somepath)MouseClickListener.class -o (somepath)MouseClickListener.o
Run Code Online (Sandbox Code Playgroud)

在这里看到Ant通过javac标记支持GCJ编译.所以我认为这应该工作:

<target name="gcjCompile" depends="compile">
    <mkdir dir="${object.dir}" />
    <javac srcdir="${build.dir}"
           destdir="${object.dir}"
           compiler="gcj"
           executable="C:/gcc/gcc-4.3/bin/gcj.exe"
           classpathref="gcjProject.classpath">
        <include name="**/*.class"/>
    </javac>
</target>
Run Code Online (Sandbox Code Playgroud)

但这个javac任务什么都不做,我没有错.有线索吗?谢谢

java ant gcj

6
推荐指数
1
解决办法
1653
查看次数

标签 统计

ant ×1

gcj ×1

java ×1