2006年5月26日星期五

JWS 发布 RCP 的更新问题

最初RCP project的编码是GBK,改为UTF-8后通过.produce打包似乎无法使java使用-encoding UTF-8,奇怪的很,难道没有地方设置吗?难道eclipse不能自动发现project的编码吗?只好通过plugin.xml产生 build.xml来定制构建,在build.xml中中加入 encoding="UTF-8",plugin.xml"构建"选择"定制构建".再通过feather打包为jnlp发布.

接着奇怪 的事儿又发生了,浏览器下载运行后还是乱码,百思不得其解,搁置了几天,今天重新发布了一下,还是乱码,但新增加的一个功能没看到,很是奇怪,于是先在 JWS中删除了MyAppName,清除了缓存,然后删除了"C:\Documents and Settings\Administrator\Application Data\MyAppName"目录,再重新下载发现OK了,乱码问题也解决了,看来是本地缓存导致了乱码问题没有被更新,但是这也提出了一个问题, jnlp不是就是根据jar包日期来决定是否下载更新的吗?为啥更新之后运行时没有立即反应最新版本呢?奇怪奇怪了

没有评论: