4

防火墙问题:
当我在 windows 中运行 jar 或类时,windows 将其报告为 java.exe。如何指示 Windows 使用 jar 或类的名称来报告它。

例如。java -jar myapp.jar

防火墙将其视为 java.exe。问题是我不能让任何罐子通过防火墙。

4

2 回答 2

2

您可以将 Java 应用程序包装在其自己的可执行文件中。

有许多工具可以为您生成这个可执行文件。我最喜欢的是exe4j。其他问题列在有关为 Java 程序创建可执行文件的许多其他 stackoverflow 问题中,例如这个

于 2013-02-11T21:07:09.993 回答
0

您必须有一个正确命名的启动程序 EXE 来运行您的代码。如果配置正确,Launch4j 可以做到这一点,但在启动时需要额外的临时文件步骤。

于 2013-02-11T21:35:49.293 回答