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

Launch4J可执行文件未按预期执行

白迪
2023-03-14

工具:Win7、Launch4J3.5、简单的Hello world Java控制台应用程序(绑定在JAR文件中)

大家好,

我有一个基本的JAVA控制台应用程序,它不请求任何输入,只是一个打开控制台窗口并显示Hello World文本的简单应用程序

包装程序清单:C:\launch4j\manifest\uac.exe.manifest(也尝试保留此空白)

其余的都是默认的。

共有1个答案

公羊嘉
2023-03-14

如果你的启动意味着双击它,没有--你看不到的任何事情都不会发生;您必须“告诉”Java使用相关的控制台运行您的应用程序。为此,您可以创建一个新的。bat文件:只需打开文本编辑器并插入以下行:

java -jar NAME.jar

其中“name”是应用程序的名称。将文本文件保存为。bat格式,而不是。txt格式,并将其放在与应用程序相同的目录中。您可以通过双击该文件启动应用程序。

它没有在任务管理器中弹出的原因可能是(我不知道)您的html" target="_blank">应用程序只打印出一条简单的消息,而没有做更多的事情。在非控制台模式下,它将只调用print(println或任何其他控制台)方法,而不会产生任何视觉效果,因为没有控制台可以打印消息。然而,在这两种情况下,如果您只打印某些内容,而不执行其他“持续”的操作,如监听输入,则程序将在main方法结束时终止。

 类似资料:
  • 我正在尝试用Java编写一个进程,该进程并发执行一系列任务,等待任务完成,然后将整个进程标记为完成。每个任务都有自己的信息,包括单个任务何时完成。我将使用ExecutorService作为流程,并将流程的本质归纳如下: 每个MyRunnable对象都有一个run方法,该方法进行webservice调用,然后将调用的结果写入数据库,包括调用完成的时间。ComplethisProcess方法只是将整个

  • 我正在尝试编写一个函数,如果< code > selection _ Match = = ' No Match ' then < code > DNB = score _ difference 0.02 然而,我返回相同的df,没有任何修改 虽然它应该回来 Lorem ipsum dolor sit amet,consecetur adipiscing elit,sed do eiusmod te

  • 我在安装Psycopg2时遇到了麻烦。尝试时出现以下错误: 但问题是实际上在我的中;它运行起来没有任何问题: 我对这些错误感到困惑。有人能帮忙吗? 顺便说一下,我所有命令。我也在RHEL 5.5上。

  • 问题内容: 我正在使用launch4j将可执行的jar文件包装在Windows应用程序中,但是我需要通过JVM参数将引用传递给它的某些库。有问题的库位于应用程序安装目录中,并且相对于可执行文件始终位于同一位置。 我想告诉launch4j在JVM选项中使用可执行文件相对路径。我知道此信息在Windows批处理脚本级别可用,但是如何配置launch4j来获取它呢? 编辑以澄清问题: 我正在专门寻找如何

  • 我试图写韩语到一个txt文件。我已经完成了编码部分,并将项目导出到可运行的jar。当我运行jar文件使用终端作为Java-Dfile.encoding="UTF-8"-jar Utul.jar它工作得非常好。现在我正试图使. exe使用启动器4j有人能帮我设置这个选项吗?在输出文件中,我得到胡言乱语,而不是韩国字符。

  • 终端中使用lldb运行可执行文件 进入lldb环境, 在终端内输入lldb回车 lldb 使用file命令, 将可执行文件包装成一个target (lldb) file test Current executable set to '/Users/shenyj/Documents/CodeForTest/staticOCLib/test' (x86_64). 运行可执行文件, 在刚刚的l