Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Cup IllegalacessException导出jar_Java_Eclipse_Jar_Export - Fatal编程技术网

Java Cup IllegalacessException导出jar

Java Cup IllegalacessException导出jar,java,eclipse,jar,export,Java,Eclipse,Jar,Export,我试图将我的java cup项目从eclipse导出为可运行的jar,导出是正确的,但是当我尝试运行它时,我得到了以下错误 Exception in thread "main" java.lang.IllegalAccessException: Class org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader can not access a member of class Parser with modifiers "public stat

我试图将我的java cup项目从eclipse导出为可运行的jar,导出是正确的,但是当我尝试运行它时,我得到了以下错误

Exception in thread "main" java.lang.IllegalAccessException: Class org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader can not access a member of class Parser with modifiers "public static"
    at sun.reflect.Reflection.ensureMemberAccess(Reflection.java:65)
    at java.lang.reflect.Method.invoke(Method.java:588)
    at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)
怎么了

编辑:
我通过在生成的Jar中重新打包所需的库来解决这个问题,类解析器必须声明为公共类。这应该能解决你的问题

public class Parser{

....

}