我需要使用ant運行java類。但是,當我運行一個類文件,它會引發IllegalAccessException。Ant - Java命令 - IllegalAccessException
這是我的螞蟻代碼:
<target name="test">
<java classname="A" classpath=".">
</java>
</target>
我得到這個例外,當我運行這個目標腳本。
[java] java.lang.IllegalAccessException: Class org.apache.tools.ant.taskdefs.ExecuteJava can not access a member of class A with modifiers "public static"
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:180)
這是我的java程序
class A
{
public static void main(String[] args)
{
System.out.println("Hello java!");
}
}
如果我去錯了嗎?
感謝, 斯里尼瓦桑R.
請問類必須'public'? – 2009-10-14 05:52:09