您的位置:首页 > 移动开发

关于mac中运行ant的错误 java.lang.Error: Cannot load com.apple.laf.AquaLookAndFeel

2017-03-18 23:49 519 查看
当我在mac上用ant去
run
我嘅简单计算器的时候,出现了一个问题:

[java] java.lang.Error: Cannot loadcom.apple.laf.AquaLookAndFeel


经过查阅发现Ant,Javac编译器本身都是用Java语言实现的,所以运行Ant和执行Javac任务使用同一个JVM实例,这是高效的表现;

Ant的Javac任务的默认行为是调用运行Ant本身的任何JVM的标准编译器,然而如果你想要单独地调用编译器,比如你要使用一个高级别的编译器,你可以使用javac的fork属性:

<javac srcdir=”src” fork=”true”/>


例子:

<?xml version="1.0" encoding="UTF-8"?>
<project name="CAL" default="run" basedir=".">
<target name="clean">
<delete dir="build" />
</target>

<target name="compile" depends="clean">
<mkdir dir="build/classes" />
<javac srcdir="src" destdir="build/classes" />
</target>

<target name="run" depends="compile">
<java classname="MyFrame" fork="true">
<classPath>
<pathelement path="build/classes" />
</classPath>
</java>
</target>

</project>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ant mac java
相关文章推荐