问题标签 [javapackager]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - 使用 javapackager 构建 mac 安装程序时将文件夹添加到 bundle
我有 JavaFx ShowTime.jar 和配置文件夹。要运行该软件,config 文件夹需要与 ShowTime.jar 位于同一目录中。在 config 文件夹中,有两个文件夹:preferences 和 plugins。
我可以使用以下代码将配置文件夹与 jar 捆绑在一起:
如果用户第一次安装软件,请将 jar 和 config 文件夹复制到安装目录。这是实现的。
当用户安装新版本时,我想替换插件文件夹但保留现有的首选项文件夹。我不知道该怎么做?
非常感谢。
java - 在 Ubuntu 上安装 javapackager
我正在使用 Netbeans 11,并且创建了一个无法构建/运行的准系统测试 Maven Java 13 项目。
我以前没有使用过Maven。
在摆弄了一些基本的依赖项之后,我最终得到了一个错误,表明javafxpackager
在尝试构建它时找不到该命令。
我的系统上的任何地方都没有这样的命令。
经过一番搜索,似乎有问题的二进制文件曾经是openjfx
包的一部分(安装了包,我相信是 11 版),但从那以后,它既被重命名为javapackager
也从所述包中删除。
默认的 Ubuntu 软件包中似乎没有“javapackager”。
我安装了 openjdk 包,版本 13。我还下载了 Oracle JDK,但里面没有这样的二进制文件。
Netbeans 下载了所需的javafx
依赖项,所以我假设它们与安装的 JDK 兼容。
- 我该如何安装?我从哪里得到它?
- 考虑到 Netbeans 仍然使用古老的名称“javafxpackager”(这意味着项目模板非常陈旧且过时),我能做些什么来解决这个问题吗?替代包装商?以及如何将它与我的 Maven 项目集成?
编辑:
该pom.xml
文件可以在这里查看。它是 Netbeans 创建的默认文件,唯一添加的是javafx-fxml
依赖项(奇怪的是,默认情况下它也不包含在pom.xml
模板中,尽管代码需要它):
java - 有没有办法为同一平台上的多个目标的 java 应用程序构建安装程序?
我想从同一源代码树和同一台机器上构建一个 .msi、.deb 和 .pkg。
Java9+ 的可分发运行时不再可下载,因此像 launch4j+nsis 这样的完美解决方案不再有效。
javapackager 已被 Oracle 弃用。
OpenJDK 的 jpackager 不能(也永远不会)为不同的构建项目交叉编译,它甚至还不是真正的产品。
有没有办法从同一台机器上为 win/linux/macos 构建安装程序?
“一次编译,到处运行”的承诺真的死了吗?
我有一个遗留的 Java 应用程序现在处于不确定状态,因为 MacOS java8 不支持需要 java9+ 的 java.awt.desktop
java - Java Packager 中的 IO 异常:执行失败,代码 2 命令
我想使用javapackager
但面临的问题从java的jar应用程序为windows创建可执行包。
运行cmd命令
例外
java - Android - 可以使用两个词作为包名吗?
我正在构建一个 Android 应用程序。用两个词作为包名可以吗?
例如:
使用三个单词作为包名的原因是什么?
例如:
谢谢!!!
java - Windows 10打包java应用,打开JDK 11
我正在将我的开发环境从装有 Windows 7 的 PC 迁移到装有 Windows 10 的 PC。
我无法再运行打包来创建可执行包。我得到的错误如下:
由于配置问题而跳过了 Bundler Windows 应用程序映像:此 JDK 副本不支持 Windows。
我在用着
有什么想法吗?
java - javapackager:无法确定指定的运行时目录中存在哪个 JRE/JDK。MacOS 大苏尔
当我跑
它返回
我可以使用 Intellij 进行编译,并且该目录确实存在。
我也试过:
并删除了 -Bruntime 但同样的错误。
java - Java 打包程序 - 预安装和预卸载
我正在寻找一种将 java 应用程序打包为 windows 安装程序的方法
我看了这个例子,我能够实现它 - https://github.com/jonashackt/springboot2exe
简单地说,这是我当前正在执行的生成包的命令:
javapackager -deploy -native exe -outdir ./executable -srcfiles springboot2exe-0.0.1-SNAPSHOT.jar -outfile springboot2exe-0.0.1-SNAPSHOT -name springboot2exe-0.0.1-SNAPSHOT -title "Spring Boot 2 .exe" -appclass org.springframework.boot.loader.JarLauncher -v
但我的问题是关于我想要包含的预卸载步骤。例如,在卸载之前杀死应用程序是我的首要任务。
即使我可以运行一个简单的taskkill
命令,我的要求也会得到满足。
注意:我尝试了 Inno Setup、launch4j 等,但他们正在启动这个过程,java.exe
或者javaw.exe
这不是我正在寻找的东西。当我使用 javapackager 时,我能够给出确切的进程名称,而不是将其标识为 java.exe 或 javaw.exe