RCP打包jar编码编码如何设置

在开始利用eclispe自动生成rcp应用程序后在eclipse的插件平台下,没有导入相关的jar包程序运行正常,但是当导入了相关jar包后比如,在程序中利用到了JNA的相关包利用了spring,hibernate等相关的包建立构建路径后,在整个工程中没有发现异常各类也没有显示错误信息,但运行系统程序时却提示下列异常:

即使是我们在程序Φ不引用Structure类的包,也会弹出其他类的NoClassDefFoundError异常什么原因导致了这个现象呢(在工程中显示导入文件jar包无误,发现构建路径也无误)

原来,茬构建rcp应用程序时针对jar包的添加,插件清单需要修改在插件清单中需要添加对应的jar包的路径:用默认的plug-inmanifeseeditor打开plugin.xml文件,选择Runtime我们需要在ClassPath┅项里做相应的修改:在插件清单中添加我们用到的外部jar包。如果不指定我们定义的类信息和其他的资源信息就不能添加到插件应用程序中去了,则会提示ClassNotFoundException

我要回帖

更多关于 打包jar编码 的文章

 

随机推荐