Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
防火墙问题: 当我在 windows 中运行 jar 或类时,windows 将其报告为 java.exe。如何指示 Windows 使用 jar 或类的名称来报告它。
例如。java -jar myapp.jar
防火墙将其视为 java.exe。问题是我不能让任何罐子通过防火墙。
您可以将 Java 应用程序包装在其自己的可执行文件中。
有许多工具可以为您生成这个可执行文件。我最喜欢的是exe4j。其他问题列在有关为 Java 程序创建可执行文件的许多其他 stackoverflow 问题中,例如这个。
您必须有一个正确命名的启动程序 EXE 来运行您的代码。如果配置正确,Launch4j 可以做到这一点,但在启动时需要额外的临时文件步骤。