DatagramSocket 不适用于 java 但适用于 javaw
DatagramSocket doesn't work with java but works with javaw
我有一个侦听 UDP 端口的应用程序。
当我执行用 javaw -jar myjar.jar
打包在 JAR 文件中的应用程序时,它可以接收数据包。
奇怪的是,如果我用 java -jar myjar.jar
执行它,它不会收到任何数据包。
我的应用程序不使用控制台。除了如 docs 中所述省略控制台外,这两个命令不应该相同吗?
由于 java 和 javaw 是不同的程序,因此它们可以在 Windows 中有不同的设置。
Windows 对每个可执行文件有不同的限制。
我有一个侦听 UDP 端口的应用程序。
当我执行用 javaw -jar myjar.jar
打包在 JAR 文件中的应用程序时,它可以接收数据包。
奇怪的是,如果我用 java -jar myjar.jar
执行它,它不会收到任何数据包。
我的应用程序不使用控制台。除了如 docs 中所述省略控制台外,这两个命令不应该相同吗?
由于 java 和 javaw 是不同的程序,因此它们可以在 Windows 中有不同的设置。
Windows 对每个可执行文件有不同的限制。