如何将启动器图标设置为.deb部署,JavaFX

时间:2016-06-04 17:54:27

标签: eclipse javafx deb

我想问一下,如何使用eclipse将启动器图标设置为.deb部署。

我尝试用这篇文章来解决这个问题:How to set a launcher icon for the self-contained JavaFX2 application?

  1. 我不知道图标的大小(对于Ubuntu)
  2. 我不知道如何在代码中声明图标
  3. 将.png放入/ build / package / linux文件夹是正确的吗?
  4. 提前致谢!

1 个答案:

答案 0 :(得分:0)

自己找到解决方案:

  1. 对我有用的尺寸:512x512像素

  2. 首先,您需要通过build.fxbuild文件创建构建文件夹。获取文件夹后,必须在build文件夹中创建文件夹“package”。然后在文件夹“package”中创建文件夹“linux”。之后,您必须将所需的图片放入具有相同名称的文件夹中,您将部署您的应用程序。
    ./build/package/YourApp.png

  3. 至少你需要在build.xml(.build / build.xml)中声明这个图标。

    <fx:deploy ... 
        >
        <fx:info>
            <fx:icon href="YourApp.png"/>
        </fx:info>
    
        <fx:platform basedir="${java.home}"/>
        ...
    </fx:deploy>
    
  4. 如果您想知道,采取了哪些资源,您可以将verbose="true"添加到部署代码中:<fx:deploy verbose="true" ...>
    写在第6.3.3.1部分:http://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm