??xml version="1.0" encoding="utf-8" standalone="yes"?>
]]>无法打开~辑器,~辑器标识未?/span>
<extension
point="org.eclipse.ui.editors">
<editor
class="gamble.editors.InputEditor"
icon="icons/alt_window_32.gif"
id="gamble.editors.InputEditor"
name="输入信息"/>
</extension>
~辑器扩展时是否讄Editor的icon属性,如果没有讄Q会(x)出现上述错误?
]]>
Q-可序列化的类 CreateBPOVIEW 未声明类型ؓ(f) long 的静(rn)态终?/span> serialVersionUID 字段
serialVersionUID作用Q?br>序列化时Z(jin)保持版本的兼Ҏ(gu),卛_版本升时反序列化仍保持对象的唯一性?/span>
你可以随便写一个,?/span>Eclipse中它替你生成一个,有两U生成方式:(x)
一个是默认?/span>1LQ比如:(x)private static final long serialVersionUID = 1L;
一个是Ҏ(gu)cd、接口名、成员方法及(qing)属性等来生成一?/span>64位的哈希字段Q比如:(x)private static final long serialVersionUID = -8940196742313994740L;之类的?/span>
当你一个类实现?/span>Serializable接口Q如果没有定?/span>serialVersionUIDQ?/span>Eclipse?x)提供这个提C功能告诉你d义之?/span>?/span>Eclipse中点ȝ?/span>warning的图标一下,Eclipse׃(x)自动l定两种生成的方式,如上面所q。如果不惛_义它Q在Eclipse的设|中也可以把它关掉的Q设|如下:(x)
Window ==> Preferences ==> Java ==> Compiler ==> Error/Warnings ==> Potential programming problems ?/span>Serializable class without serialVersionUID?/span>warningҎ(gu)ignore卛_?br>
如果你没有考虑到兼Ҏ(gu)问题时Q就把它xQ不q有q个功能是好的,只要Mcd实现?/span>Serializableq个接口的话Q如果没有加?/span>serialVersionUIDQ?/span>Eclipse都会(x)l你warning提示Q这?/span>serialVersionUIDZ(jin)让该cdSerializable向后兼容?br>
如果你的c?/span>Serialized存到盘?sh)面后,可是后来你却更改了(jin)类别?/span>field(增加或减或改名)Q当?/span>DeserializeӞ׃(x)出现Exception的,q样׃(x)造成不兼Ҏ(gu)的问题?/span>
但当serialVersionUID相同Ӟ它就?x)将不一L(fng)field?/span>type的预讑ր?/span>DeserializeQ这个可以避开不兼Ҏ(gu)的问题?br>
关键字:(x)
]]>
License Name: (tng) (tng) (tng) (tng) (tng)Hoocoral
License Key: (tng) (tng) (tng) (tng) (tng) (tng) (tng)ULR8ZC-444-55-4467865796016010
eclipse提供?jin)很多的插gQ你可以到google上搜索一下,非常多,对于你得C(jin)插g之后Q如何进行插ӞpluginQ的安装呢?
以下说明我安装eclipse插g的一些心(j)得?/p>
Eclipse插g的安装有两种Ҏ(gu)
1、在eclipse的主目录QECLIPSE_HOMEQ比如在我的机器上安装的目录是:(x)D:\JavaDev\3.1Q有一个plugins的目录,q种Ҏ(gu)的插件安装非常简单,只要插件copy到这个目录下可以了(jin)。比如我有一个weblogic的插Ӟbea站点上可以下载)(j)Q解压羃之后得到得到一个目录:(x)【com.bea.eclipse.weblogic_1.1.1】,我就这个目录直接放?ECLIPSE_HOME%\plugins目录下,重新启动eclipse之后q到Run->“Start Weblogic”的菜单。安装之后,weblogic插g的全路径为:(x)D:\JavaDev\3.1\plugins\com.bea.eclipse.weblogic_1.1.1]
2、在eclipse目录QECLIPSE_HOMEQ下创徏一个links目录Q然后将你自q插g攑֜你想攄M地方Q这个时候你放插件的目录我称她ؓ(f)插g目录QPLUGIN_HOMEQ,然后在你?ECLIPSE_HOME%\links\目录下创Z个link文gQ比如我要安装一个vss插gQ我在我的links目录下创Z(jin)QVSS_1.6.1.link文g。而这个VSS_1.6.1.link文g则是指向的我的插件目录(PLUGIN_HOMEQ比如在我的机器上插件目录ؓ(f)D:\JavaDev\pluginsQ。VSS_1.6.1.link文g的内Ҏ(gu)Q?/p>
path=D:\\JavaDev\\plugins\\vssplugin_1.6.1
W二U安装插件的时候需要注意,如果你是一个单独的jar文gQ则最好在link文g指定的目录下创徏q样U别的目录:(x)eclipse\plugins\xxx.xxxQ插件名U和版本P(j)Q然后将jar文g攑֜q个目录下即可。比如vss插g在我的机器上的目录是D:\JavaDev\plugins\vssplugin_1.6.1\eclipse\plugins\org.vssplugin_1.6.1Q下有一个文Ӟ(x)vssplugin.jar
两种Ҏ(gu)的插件安装之后需要重新启动eclipse才能看到插g。如果某一个插件已l安装了(jin)惌重新安装Q只要将文g替换或者修改link文g的\径即可。如果发现认不到插gQ可能是你的插g不支持你的当前eclipse版本Q请(g)查。也有可能是pȝ配置引v的,我出现过一ơ,我的解决Ҏ(gu)是将ECLIPSE_HOME下的configuration目录下的所有文件删除,剩下config.ini文g?/p>