当前位置: 首页 > 知识库问答 >
问题:

javafx原生打包使用netbeans更改桌面图标

仲孙思源
2023-03-14

当我试图用NetBeans为JavaFX原生打包EXE文件更改桌面图标时,Ant阻止我更改桌面图标。一旦将图标附加到项目名称,该图标将永远保持不变。我甚至尝试删除项目并重用项目名称。我在Tools->Options->Java->Ant中看到了要求添加Classpath的建议,所以我尝试添加了这一行c:\use\username\documents\workspace\projectname\src\images

我的问题是从使用的第一个图标改为所需的新图标我可以在build.xml中编写脚本来指向所需的新图标吗?我试过删除JNLP Jar但没有用,所以删除旧信息似乎不是解决问题的方法。这是一个用NetBeans 8.0.2 jdk 1.8.0_51编写的Windows 7桌面应用程序,如果可以编写脚本,我可以使用一些代码帮助,因为我对xml脚本的经验充其量是名义上的@james_d

共有1个答案

周鸿光
2023-03-14

@james_duh关于这一点的Oracle文档并不清楚,但我所做的是选择Tools,然后选择Options,以及Java和Ant选项卡

然后将级别更改为Verbose,并在类路径C:\user\user_name\documents\workspace\project_name\src\package_name中设置

确保删除此设置后,您有您的EXE文件,我做了一个清洁和构建后,这个设置,并已设置我的属性在这一步之前,我不知道为什么这样做,为什么冗长不同于正常是一个好问题,也许有人会进一步说明

我测试了这个冗长的概念,它并不能解决问题。在测试这个冗长的概念之前,我尝试了很多概念,但似乎都不起作用。我编辑了build.xml文件,并创建了一个错误,似乎删除了对旧图标的引用。当错误被修复并进行了清理和构建后,新图标就被使用了。我确信这不是一个修复,所以如果有人有进一步的评论,请随意详述

 类似资料:
  • 所以,我的问题是,我需要打印tableview的内容,但其中的项目太多,它只打印其中的前23个。我已经在这里找到了一些解决方案,不幸的是,它们没有多大帮助。 这是我的打印方法:

  • 我有一个swing应用程序,它的面板包含几个JavaFX AreaCharts(使用JavaFX.embed.swing.JFXPanel)和自定义样式。我们使用的是jre 8u20和jre 8u25,都很好,现在我必须更新到jre 8u 66,我的图表看起来不一样。 这个问题描述与我的情况相反:如何向JavaFx面积图添加负值?我使用图表系列根据数据为图表的背景着色(例如,对于不存在数据的轴 X

  • 我需要创建带有多色行的JavaFx TableView(颜色1表示低优先级,颜色2表示中等优先级等)。我已经创建了CellFactory 和css 但我仍然需要高亮显示选定的行。我该怎么做?

  • 我是JavaFx新手,我正在尝试创建一个简单确认框类,用于确定用户是否真的想要退出。它有一个返回布尔值的函数,表示用户单击“是”或“否”: 我试着让“答案”变得不稳定,但这并没有改变任何事情。

  • 我在表格视图中的自定义单元格中有一个标签。我想在用户录制单元格后更改单元格高度和标签高度(起初我只显示2行,我想显示更多文本), 我可以根据单元格内容更改单元格高度,但不幸的是,我无法更改标签高度:(我已经阅读了大量stackoverflow答案,但仍然一无所获。 人们认为这是可行的: 但这在iOS 7中被弃用;任何人都可以帮我调整单元格中的标签大小吗?

  • 我使用maven和OpenJDK 1.8(pom中的相关部分)打包了一个JavaFX应用程序。xml: 现在重要的是,这曾经有效。我知道这一点,因为我专门在打包最终起作用的地方进行了git提交。经过一天左右的时间和像这样的多次构建(我不知道发生了什么变化),我无法再启动jar,因为以下错误: 当我查看Jar的内容时,我可以看到,除了JavaFX类之外,所有依赖项都被专门包括在内。 我所尝试的: 使