gpt4 book ai didi

java - 如何方便终端用户启动Java GUI程序

转载 作者:可可西里 更新时间:2023-11-01 13:28:04 26 4
gpt4 key购买 nike

用户想要从 Windows 启动 Java GUI 应用程序,并带有一些额外的 JVM 参数。
例如:

javaw -Djava.util.logging.config.file=logging.properties -jar MyGUI.jar

如果我将以上行添加到批处理文件中,用户可以双击批处理文件名。
这很酷。但是有一个烦人的副作用:批处理文件会在启动 GUI 之前打开 cmd 窗口

有没有一种简单的方法可以在不打开cmd 窗口?

最佳答案

我看到了很多方法:

  • 使用 Launch4J 生成的启动器(感谢 CodeBrickie 的提示)或 Install4J/Exe4J . Launch4J 允许您通过创建一个与 exe 同名的 .l4j.ini 文件来调整参数。在 Exe4J 的情况下,可以在 .vmoptions 文件中指定额外的参数,该文件放在生成的 exe 旁边。
  • 创建 javaw.exe 的快捷方式,为其提供所需的图标,将“开始于”字段设置为应用程序的目录,并在“目标”字段中指定 javaw 的参数。
  • 制作一个启动 javaw 的 VB 脚本。如果 VBS 运行时设置为使用 wscript,则不会弹出控制台窗口。
  • 如果您使用 Java Web Start,您可能希望让用户按照 Java Webstart with parameters 中指定的方式调整 JNLP 文件。 .

关于java - 如何方便终端用户启动Java GUI程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8504943/

26 4 0
文章推荐: c++ - 在没有 WndProc 的情况下运行 win32 事件循环的不同方式的想法?
文章推荐: javascript - 使用 jQuery 偏移来定位
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com