今天在写jface程序时出现以下异常:
Exception in thread "main" java.lang.SecurityException: class "org.eclipse.jface.text.TextAttribute"'s signer information does not match signer information of other classes in the same package
网上查资料,意思大致为工程里的jar文件里有包引入冲突。
检查有可能发生问题的jar文件没有找到问题。
于是新建一个普通工程,单个添加jar文件到classpath,结果发现原来idocument在org.eclipse.text的jar文件里。eventmanager在org.eclipse.core.commands.common里。
问题是由于org.eclipse.text里也有一个org.eclipse.jface.text包引起。但是发现和org.eclipse.jface.text里的同名包里的class文件不冲突。
于是查看版本号,发现一个是jface的jar是3.4.2,eclipse.text是3.4.0.重新到网上找3.4.0的全部替换,问题解决。
分享到:
相关推荐
因为10.7.1已经完美破解(修正了war文件到处问题),故放上该版本修改过的org.eclipse.jface.text_3.7.2.v20111213-1208.jar 代码补全空格不上屏,适合习惯使用vs等工具的用户 详细描述参见10.0时的插件 ...
使用代码提示时按下空格键(;=)不会自动上屏,而是使用Tab键来上屏。
修改后的org.eclipse.jface.text_3.13.0.v20180527-1819 修改代码提示 tab上代码。 空格和= ; 号 还有我开发时用到数组的 [ 这几个符号时不上屏, 爽的不行
根据MyEclipse 2013自带JFace Text插件修改,亲测MyEclipse 2013/2013 SR1可用,其他版本的请勿下载替换。 使用方法:关掉MyEclipse2013,将本文件放到MyEclipse2013安装目录下的plugins目录下替换原来文件,然后加-...
最新版Eclipse代码上屏jar包,取消空格、点以及分号的代码自动补全上屏,增加tab键上屏,将jar包复制到eclipse根目录下的plugins文件夹,替换源文件即可。
myeclipse的自动补全代码有时会显得多余,给属性添加类型名,用这个替换掉\eclipse\plugins目录下的插件可以取消“空格”和“等号”下的自动补全功能,适用版本:org.eclipse.jface.text_3.8.2.v20121126-164145。...
org.eclipse.jface.text_3.8.101.v20130802-1147去除使用空格和“;”字符串上屏
关于Myeclipse使用mybatis出现Jar包冲突的解决办法,这样操作之后不用每次部署都要删Jar包。(因为我们要使用Mybatis,所以使用Myeclipse里面自带的Mapper功能不全,是1.0.0版,所以我们要下最新一点的Mapper Jar包...
MyEclipse开发教程MyEclipse开发教程MyEclipse开发教程MyEclipse开发教程MyEclipse开发教程
自动提示是不是到这一步修改源码确看不到源码?那是因为eclipse版本不一样,这是修改好的,取消优化代码智能提示后Eclipse空格键代码上屏的困扰,配置代码...下载好后解压,用里面的jar包替换plugin文件夹下同名jar包。
myeclipse2014配置好的注解包,Jar包没有冲突,花了好几天才配好Jar包,用注解时总是因为Jar包冲突很麻烦,希望对大家有用
org.eclipse.jface.text_3.7.2.v20111213-1208,myeclipse10.0.0去除空格或者=提示上屏,
myeclipse 开发的java界面化程序 打包成exe格式的可执行文件
MyEclipse下开发Web Service(Axis)
详细介绍MyEclipse下开发JSF
取消空格等于号上屏,改为tab、回车上屏,替换plugin文件夹下同名jar包
MyEclipse开发WebService教程,详尽的介绍了Webservice的开发过程,很详细,一看就懂,你肯定学得会
只要将这个包替换掉原来的包就可以解决空格等号的问题了,自己亲测myeclipse10没任何问题
已经修改去空格上屏代码,我用的是myeclipse2017这个版本,一般查看自己eclipse或者myeclipse的org.eclipse.jface.text_3.11.1.v20160819-1517.jar这个文件是3.11.1后面v的版本差别不太大的话,改下名称依然可用,...