java - 如何指示 Windows 报告我的 Java 应用程序的名称而不是 java.exe

标签 java windows security firewall

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

例如。 java -jar myapp.jar

防火墙将其视为 java.exe。问题是我不允许任何 jar 通过防火墙。

最佳答案

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

有许多工具可以为您生成此可执行文件。我最喜欢的是exe4j .关于为 Java 程序创建可执行文件的许多其他 stackoverflow 问题中列出了其他问题,such as this one .

关于java - 如何指示 Windows 报告我的 Java 应用程序的名称而不是 java.exe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14820217/

相关文章:

java - 如何在我的 Eclipse 插件中监听用户退出?

此特定情况下的 Java 数组异常

windows - 批处理,调用 : Why can't I pass a token to my subroutine?

javascript - ES2015 模板字符串安全问题

c# - 如何生成一次性密码 (OTP/HOTP)?

java - Netezza Java UDTF 自定义函数

java - Java 垃圾收集器是否特定于 Major GC?

python - Windows 10 pip 安装 'Failed Connection'

windows - 我在 64 位机器上需要 64 位 SDK吗

java - UI (Angularja) 和 Java WS 之间的安全性