带有本机包装的 Javafx 8 NetBeans 标题栏图标
Javafx 8 NetBeans titlebar icon with native packaging
我需要一些有关 NetBeans 和 JavaFX 项目的帮助
当我尝试在 Windows 7 的标题栏中安装图标时
桌面应用程序不会显示
这是我用来创建和 EXE 文件的步骤
Main Class 用这行在 Eclipse 中工作的代码添加图标
pStage.getIcons().add(新图片(“文件:src/Photos/C.ico”));
Inno Setup 5.0 已安装并位于路径中
该图标为 32 x 32 和 32 位深度,它是使用 GreenFish Icon maker 创建的
该图标位于名为 Photos 的文件夹中的源包下
右键单击项目 select 属性 select 部署
检查启用本机打包
为 Native Package Icons 设置图标的路径
src/Photos/C.ico
运行 清理并构建
运行 打包为 EXE
我唯一关心的是这条输出消息
无基础 JDK 包将使用系统 JRE
我认为这是一个单独的问题,所以是一个额外的问题
我可以寻求有关如何包含 JDK 或 JRE 的帮助吗
所以这个应用程序独立于什么 JRE(如果有的话)
安装在最终用户机器上。
如果我使用 C.bmp 开发过程中的旁注
代替 ico 文件,标题栏将显示
bmp。 bmp 文件在构建时将不起作用。
@James_Duh 我不知道为什么会这样,我怀疑你在其他任何地方都能找到这个修复程序,因为我在网上搜索了为什么你需要使用 bmp 和 ico 文件
这是我对 NetBeans 8.0 所做的。?和 JDK1.8.0_51 Windows 7
在 Main.class 我使用了这行代码
Image ico = new Image("Photos/C.bmp"); NetBeans
Image ico = new Image("file:Photos/C.bmp"); Eclipse
然后在照片文件夹中我放置了一个名为 C.ico 32 x 32 的图标
此图标用于填充安装程序 EXE 文件
当您 运行 EXE 文件时,将显示该图标
在开始菜单中
我还检查了桌面图标和开始菜单快捷方式
在 NetBeans 部署屏幕中部署
Eclipse中的Native Package部署过程是真实的PAIN
将来我将仅出于这个原因切换到 NetBeans IDE
我需要一些有关 NetBeans 和 JavaFX 项目的帮助 当我尝试在 Windows 7 的标题栏中安装图标时 桌面应用程序不会显示 这是我用来创建和 EXE 文件的步骤 Main Class 用这行在 Eclipse 中工作的代码添加图标 pStage.getIcons().add(新图片(“文件:src/Photos/C.ico”)); Inno Setup 5.0 已安装并位于路径中 该图标为 32 x 32 和 32 位深度,它是使用 GreenFish Icon maker 创建的 该图标位于名为 Photos 的文件夹中的源包下 右键单击项目 select 属性 select 部署 检查启用本机打包 为 Native Package Icons 设置图标的路径 src/Photos/C.ico 运行 清理并构建 运行 打包为 EXE
我唯一关心的是这条输出消息 无基础 JDK 包将使用系统 JRE 我认为这是一个单独的问题,所以是一个额外的问题 我可以寻求有关如何包含 JDK 或 JRE 的帮助吗 所以这个应用程序独立于什么 JRE(如果有的话) 安装在最终用户机器上。
如果我使用 C.bmp 开发过程中的旁注 代替 ico 文件,标题栏将显示 bmp。 bmp 文件在构建时将不起作用。
@James_Duh 我不知道为什么会这样,我怀疑你在其他任何地方都能找到这个修复程序,因为我在网上搜索了为什么你需要使用 bmp 和 ico 文件 这是我对 NetBeans 8.0 所做的。?和 JDK1.8.0_51 Windows 7 在 Main.class 我使用了这行代码
Image ico = new Image("Photos/C.bmp"); NetBeans
Image ico = new Image("file:Photos/C.bmp"); Eclipse
然后在照片文件夹中我放置了一个名为 C.ico 32 x 32 的图标 此图标用于填充安装程序 EXE 文件 当您 运行 EXE 文件时,将显示该图标 在开始菜单中 我还检查了桌面图标和开始菜单快捷方式 在 NetBeans 部署屏幕中部署
Eclipse中的Native Package部署过程是真实的PAIN 将来我将仅出于这个原因切换到 NetBeans IDE