带有本机打包的Javafx 8 NetBeans标题栏图标

时间:2015-09-04 21:44:24

标签: netbeans deployment javafx

我需要一些NetBeans和JavaFX项目的帮助 当我尝试在Windows 7的标题栏中安装图标时 它不会显示的桌面应用程序 以下是我用来创建和EXE文件的步骤 Main Class使用在Eclipse中工作的这行代码添加图标 pStage.getIcons()。add(new Image(“file:src / Photos / C.ico”)); Inno Setup 5.0安装在Path中 该图标是32 x 32和32位深度,它是使用GreenFish Icon maker创建的 该图标位于名为Photos的文件夹中的Source Package下 右键单击项目选择Properties选择Deployment 选中启用本机打包 设置本地程序包图标的图标的路径 SRC /图片/ C.ico 运行清理和构建 运行包作为EXE

我唯一关注的另一个问题是此输出消息 没有基本JDK包将使用系统JRE 我认为这是一个单独的问题,所以作为奖金问题 我可以请求有关如何包含JDK或JRE的帮助 所以这个应用程序独立于JRE(如果有的话) 已安装在最终用户计算机上。

如果我使用C.bmp,那么在开发过程中需要注意 代替ico文件,标题栏将显示 bmp。 bmp文件在构建时不起作用。

1 个答案:

答案 0 :(得分:0)

@James_Duh我不知道为什么会这样,我怀疑你在其他任何地方找到这个FIX,因为我在网上搜索你为什么需要使用bmp和ico文件 这是我用NetBeans 8.0做的。和Windows 7上的JDK1.8.0_51 在Main.class中我使用了这行代码

Image ico = new Image("Photos/C.bmp"); NetBeans
Image ico = new Image("file:Photos/C.bmp"); Eclipse

然后在照片文件夹中,我放置了一个名为C.ico 32 by 32的图标 此图标用于填充安装程序EXE文件 当您运行EXE文件时,将显示图标 在“开始”菜单中 我还检查了桌面图标和开始菜单下的快捷方式 在NetBeans部署屏幕中部署

Eclipse中的Native Package部署过程是真实的 PAIN 将来,我将仅出于这个原因切换到NetBeans IDE