![](/img/trans.png)
[英]Exception in thread “main” java.lang.RuntimeException: Stub
[英]Exception in thread "main" java.lang.RuntimeException: Stub XmlPullParserFactory
我想使用 Intellij Idea 14 运行我的一个 java 类,但我在尝试摆脱这个编译时错误时遇到了麻烦。
Exception in thread "main" java.lang.RuntimeException: Stub!
at org.xmlpull.v1.XmlPullParserFactory.newInstance(XmlPullParserFactory.java:13)
我正在关注这个网站: http ://xmlpull.org/v1/download/unpacked/doc/quick_intro.html 以获得有关 xmlpullparser 和 xmlpullparserfactory 的指导。
现在,我已经下载了 XMLPULL API V1 的一个实现,kxml2.jar,并将它添加到我的类路径中,如果我错了,请纠正我,但这就是我所做的:
项目结构 > 模块 > 依赖 > + > 罐子或目录 > 文件位置
我还需要做什么?
主要方法:
public static void main ( String[] args ) throws IOException, XmlPullParserException {
File file = new File( "testmap.tmx" );
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput( new FileReader( file ) );
TiledXMLParser parser = new TiledXMLParser( xpp );
}
你会得到java.lang.RuntimeException: Stub!
如果您尝试在 Android 之外使用 Android 平台 jar ( android.jar
) 中的某些内容。 您需要通过设备或模拟设备将其作为 Android 应用程序构建和运行,或者将您的 main() 方法更改为 JUnit 测试方法,如下所示,然后运行它:
@Test
public void myTest() throws IOException, XmlPullParserException {
File file = new File( "testmap.tmx" );
XmlPullParserFactory factory = XmlPullParserFactory.newInstance();
factory.setNamespaceAware(true);
XmlPullParser xpp = factory.newPullParser();
xpp.setInput( new FileReader( file ) );
TiledXMLParser parser = new TiledXMLParser( xpp );
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.