2015-10-02 35 views
0

我有一个应用程序可以侦听UDP端口。DatagramSocket不适用于java,但可以与javaw一起工作

当我执行我的应用程序打包在一个JAR文件与javaw -jar myjar.jar,它可以接收数据包。

奇怪的是,如果我用java -jar myjar.jar执行它,它不会收到任何数据包。

我的应用程序不使用任何控制台。这两个命令是否应该相同,除了省略docs中提到的控制台?

+0

您可以发布示例代码或列出您的应用程序依赖项和导入吗? –

+2

您的防火墙设置如何?由于'java'和'javaw'是不同的程序,例如它们可以在Windows中具有不同的设置。 –

+0

@Peter Lawrey,谢谢你,我禁用了防火墙,他们的工作方式也一样。如果您发布,我会接受它作为答案。 –

回答

2

由于java和javaw是不同的程序,它们可以在Windows中具有不同的设置。

Windows对每个可执行文件有不同的限制。

相关问题