首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

Swing 出现乱码,而Eclipse却通常情况解决

2012-11-06 
Swing 出现乱码,而Eclipse却正常情况解决。使用SWING开发应用程序,install4J 进行打包并附带精简版的JRE,

Swing 出现乱码,而Eclipse却正常情况解决。

使用SWING开发应用程序,install4J 进行打包并附带精简版的JRE, 在Eclipse处理文件、使用JAVA生成图片,中文情况均正常,但是在发布后,处理文件和生成含有中文的图片均是乱码和问号,

?

解决办法就是使用-Dfile.encoding=utf-8参数,如果是直接运行jar的话,命令为 java?-Dfile.encoding=utf-8 Main

?

如果是使用Install4j发布程序的话,需要在Lanunchers中找到你建立的Lanuncher,

然后双击进行编辑这个Lanuncher,在弹出的对话框中的4.Java invocation 选项右侧的VM Parameters中填写

-Dfile.encoding=utf-8 即可。

?

然后就是重新将swing部署成exe或者sh、mac os的安装程序即可。

?

1 楼 wxwdt 2011-06-22   请教不采用webstart的方式部署,如何解决升级的问题 2 楼 003 2011-06-22   一般不明白,java写的程序为什么非要搞成安装的东东,我觉得这就是蛋痛。
直接打成压缩包或者搞成自解压的不好么 3 楼 jinpengqi 2011-06-22   考虑到一些我这样的新手,或者说是懒人来说。还是智能化一点好! 4 楼 sinfrancis 2011-06-22   003 写道一般不明白,java写的程序为什么非要搞成安装的东东,我觉得这就是蛋痛。
直接打成压缩包或者搞成自解压的不好么
1、万一用户没安装解压缩软件怎么办?
2、万一用户菜鸟,不知道解压后该运行哪个程序怎么办?
并不是所有用户都是懂计算机的,应该把90%的用户都当菜鸟看。 5 楼 003 2011-06-24   sinfrancis 写道003 写道一般不明白,java写的程序为什么非要搞成安装的东东,我觉得这就是蛋痛。
直接打成压缩包或者搞成自解压的不好么
1、万一用户没安装解压缩软件怎么办?
2、万一用户菜鸟,不知道解压后该运行哪个程序怎么办?
并不是所有用户都是懂计算机的,应该把90%的用户都当菜鸟看。

首先你在引用别人的回帖之前必须明白人家的意思

我记得我说的是压缩包或自解压文件,看清楚没,还有个“或”的,“或”后面的呢,你提的问题都可以解决 6 楼 sinfrancis 2011-06-25   003 写道sinfrancis 写道003 写道一般不明白,java写的程序为什么非要搞成安装的东东,我觉得这就是蛋痛。
直接打成压缩包或者搞成自解压的不好么
1、万一用户没安装解压缩软件怎么办?
2、万一用户菜鸟,不知道解压后该运行哪个程序怎么办?
并不是所有用户都是懂计算机的,应该把90%的用户都当菜鸟看。

首先你在引用别人的回帖之前必须明白人家的意思

我记得我说的是压缩包或自解压文件,看清楚没,还有个“或”的,“或”后面的呢,你提的问题都可以解决

恩恩,自解压文件我们是考虑过,不过在LINUX和MAC上表现的不是很好,而且配置太过于繁琐,所以放弃了。
linux上我们使用做成shell安装脚本,MAC上做成了dmg,一次性安装解决所有问题。
当然你说的未必不行,如果你有办法自解压到linux和MAC上,希望你可以与我们大家一起分享,谢谢。

热点排行