gpt4 book ai didi

Java e(fx)clipse build.build - 以编程方式获取版本号

转载 作者:行者123 更新时间:2023-11-30 07:22:09 24 4
gpt4 key购买 nike

我遵循了有关部署 Java FX 应用程序的(优秀)教程:

http://code.makery.ch/library/javafx-8-tutorial/part7/

本教程创建一个 build.fxbuild 文件,我在其中填充应用程序版本号字段。据我了解,e(fx)clipse 使用此文件来生成 Ant 构建工具将使用的文件。

我想以编程方式检索此值,以便我可以知道我当前正在运行的应用程序的版本。

这可能吗?

最佳答案

我自己解决了。正如这个问题所指出的

What is a good way to handle a version number in a Java application?

以下代码将检索版本:

Package p = getClass().getPackage();
String version = p.getImplementationVersion();

但是,它也指出:

Make sure you're not running from the IDE. There has to be a jar in order for it to find the manifest entries

最重要的是,当您更改 build.fxbuild 文件中的版本号时,您会生成新的 ant build.xml,然后运行 ​​Ant 构建,然后您将看到新的版本号.

干杯,

关于Java e(fx)clipse build.build - 以编程方式获取版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37380215/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com