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

带有本机打包的JavaFX8 NetBeans标题栏图标,netbeans,deployment,javafx,Netbeans,Deployment,Javafx,我需要一些关于NetBeans和JavaFX项目的帮助 当我尝试在Windows7的标题栏中安装图标时 桌面应用程序,它将不会显示 下面是我用来创建EXE文件的步骤 Main类使用这行在Eclipse中工作的代码添加图标 pStage.getIcons.addnew Image“文件:src/Photos/C.ico”; Inno安装程序5.0已安装并在路径中 该图标是32乘32和32位深度,它是由GreenFish icon maker创建的 该图标位于名为Photos的文件夹中的Source

我需要一些关于NetBeans和JavaFX项目的帮助 当我尝试在Windows7的标题栏中安装图标时 桌面应用程序,它将不会显示 下面是我用来创建EXE文件的步骤 Main类使用这行在Eclipse中工作的代码添加图标 pStage.getIcons.addnew Image“文件:src/Photos/C.ico”; Inno安装程序5.0已安装并在路径中 该图标是32乘32和32位深度,它是由GreenFish icon maker创建的 该图标位于名为Photos的文件夹中的Source Package下 右键单击项目选择属性选择部署 选中“启用本机打包” 设置本机软件包图标的图标路径 src/Photos/C.ico 干净利落 以EXE方式运行包

我唯一关心的是这个输出消息 没有基本JDK包将使用系统JRE 我认为这是一个单独的问题,也是一个额外的问题 我可以寻求关于如何包含JDK或JRE的帮助吗 因此,此应用程序独立于JRE(如果有的话) 安装在最终用户计算机上

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

@James_Duh我不知道为什么会起作用,我怀疑你在网上搜索为什么需要使用bmp和ico文件时在其他任何地方都能找到此修复程序 以下是我对NetBeans 8.0所做的操作。?以及Windows7上的JDK1.8.0_51 在Main.class中,我使用了这行代码

Image ico = new Image("Photos/C.bmp"); NetBeans
Image ico = new Image("file:Photos/C.bmp"); Eclipse
然后在照片文件夹中,我放置了一个名为C.ICO32×32的图标 此图标用于填充安装程序EXE文件 运行EXE文件时,将显示该图标 在“开始”菜单中 我还选中了桌面图标和“开始”菜单下的快捷方式 NetBeans部署屏幕中的部署

Eclipse中的本机包部署过程是一个真正的难题 在未来,我将仅出于这个原因切换到NetBeans IDE