生成exe文件后,在浏览器中,其文件图标是默认的MS-DOS应用图标
怎样替换成我们自定义的呢多谢~

解决方案 »

  1.   

    到google上搜一下JSmooth
    也是坛子上别人介绍的
    很好用的
      

  2.   

    用VC++搞定应用软件图标.txt第一步:启动VC++
    第二步:启动成功后,在FILE菜单下选择OPEN,弹出OPEN对话框后,在OPEN对话框上的OPEN AS
    上选择类型为Resource(此步最为关键)
    第三步:选择文件类型为*.*(所有文件),然后到要更改exe图标的文件夹,找到exe文件,
    点击打开按钮.
    第四步,这样打开后,就显示出了exe主文件中包括的所有资源,如Data,String。
    第五步,添加一个ICON项,并导入ico图标,存盘退出。这样,呵呵,应用程序的图标就变成了你所修改后的图标了。
      

  3.   

    eXeScope应该可以,我用它编辑过其它程序的ICON
      

  4.   

    资源编辑器设置,exe4j这个工具也很好用,是将jar文件编译成exe 文件的
      

  5.   

    强烈建议用exe4j
    这个软件很好用,步骤很清晰,不仅可以设置你的程序的图标,还可以给你的程序添加启动时显示的图片
    就是在启动你的程序时的等待时间中,用户所看到的东西。
    你在百度上搜一下exe4j 下载 应该就有下载地址的
    :-)
      

  6.   

    Resource Hacker  简单实用简体中文下载地址:
    http://angusj.com/resourcehacker/rh_chinese_gb.zip
      

  7.   

    setIcon方法阿!
    不是有现成的么?
      

  8.   

    JFrame.setIcon(new ImageIcon("abc.gif"));OK!
      

  9.   

    有个开源的组件 EXE4J 可以实现这个功能
      

  10.   

          这个啊 ,如果你只是替换打包后的jar文件图标,得用一些工具生成exe文件生成过程中把图标替换就是了,像文件改造专家(这个软件能把所有文件改造成exe文件)、其他的就是jar2exe之类转换jar的软件,但是这样转换或者改造后只是文件图标改变了,有打开后的图标还是java那个图标。
           如果要把打开后窗口上的图标也同时修改的话,那就用一个方法设置Frame或JFrame图标就是就是了 this.setIconImage(this.getToolkit().getImage(getClass().getResource("图片路径")));   
           这样就OK了
                                                [email protected]