论坛首页 Java企业应用论坛

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

浏览 3406 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2011-06-13  

使用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的安装程序即可。

 

   发表时间:2011-06-22  
请教不采用webstart的方式部署,如何解决升级的问题
0 请登录后投票
   发表时间:2011-06-22  
一般不明白,java写的程序为什么非要搞成安装的东东,我觉得这就是蛋痛。
直接打成压缩包或者搞成自解压的不好么
0 请登录后投票
   发表时间:2011-06-22  
考虑到一些我这样的新手,或者说是懒人来说。还是智能化一点好!
0 请登录后投票
   发表时间:2011-06-22  
003 写道
一般不明白,java写的程序为什么非要搞成安装的东东,我觉得这就是蛋痛。
直接打成压缩包或者搞成自解压的不好么

1、万一用户没安装解压缩软件怎么办?
2、万一用户菜鸟,不知道解压后该运行哪个程序怎么办?
并不是所有用户都是懂计算机的,应该把90%的用户都当菜鸟看。
0 请登录后投票
   发表时间:2011-06-24  
sinfrancis 写道
003 写道
一般不明白,java写的程序为什么非要搞成安装的东东,我觉得这就是蛋痛。
直接打成压缩包或者搞成自解压的不好么

1、万一用户没安装解压缩软件怎么办?
2、万一用户菜鸟,不知道解压后该运行哪个程序怎么办?
并不是所有用户都是懂计算机的,应该把90%的用户都当菜鸟看。


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

我记得我说的是压缩包或自解压文件,看清楚没,还有个“或”的,“或”后面的呢,你提的问题都可以解决
0 请登录后投票
   发表时间:2011-06-25  
003 写道
sinfrancis 写道
003 写道
一般不明白,java写的程序为什么非要搞成安装的东东,我觉得这就是蛋痛。
直接打成压缩包或者搞成自解压的不好么

1、万一用户没安装解压缩软件怎么办?
2、万一用户菜鸟,不知道解压后该运行哪个程序怎么办?
并不是所有用户都是懂计算机的,应该把90%的用户都当菜鸟看。


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

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


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

跳转论坛:
Global site tag (gtag.js) - Google Analytics