0
我有一个应用程序可以侦听UDP端口。DatagramSocket不适用于java,但可以与javaw一起工作
当我执行我的应用程序打包在一个JAR文件与javaw -jar myjar.jar
,它可以接收数据包。
奇怪的是,如果我用java -jar myjar.jar
执行它,它不会收到任何数据包。
我的应用程序不使用任何控制台。这两个命令是否应该相同,除了省略docs中提到的控制台?
我有一个应用程序可以侦听UDP端口。DatagramSocket不适用于java,但可以与javaw一起工作
当我执行我的应用程序打包在一个JAR文件与javaw -jar myjar.jar
,它可以接收数据包。
奇怪的是,如果我用java -jar myjar.jar
执行它,它不会收到任何数据包。
我的应用程序不使用任何控制台。这两个命令是否应该相同,除了省略docs中提到的控制台?
由于java和javaw是不同的程序,它们可以在Windows中具有不同的设置。
Windows对每个可执行文件有不同的限制。
您可以发布示例代码或列出您的应用程序依赖项和导入吗? –
您的防火墙设置如何?由于'java'和'javaw'是不同的程序,例如它们可以在Windows中具有不同的设置。 –
@Peter Lawrey,谢谢你,我禁用了防火墙,他们的工作方式也一样。如果您发布,我会接受它作为答案。 –