Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/376.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么Linux自动启动的java程序不能访问网络?_Java_Linux_Systemd - Fatal编程技术网

为什么Linux自动启动的java程序不能访问网络?

为什么Linux自动启动的java程序不能访问网络?,java,linux,systemd,Java,Linux,Systemd,我试图在ArchLinux启动时自动启动Java程序。我创建了一个systemd服务文件,它指向启动Java程序的shell文件。所有这些都有效,Java程序在引导时启动。问题是Java程序在由登录用户手动启动时工作正常,不再能够访问网络。由于程序是作为服务启动的,因此没有关联的用户。这就是问题所在吗? 谢谢你的帮助

我试图在ArchLinux启动时自动启动Java程序。我创建了一个systemd服务文件,它指向启动Java程序的shell文件。所有这些都有效,Java程序在引导时启动。问题是Java程序在由登录用户手动启动时工作正常,不再能够访问网络。由于程序是作为服务启动的,因此没有关联的用户。这就是问题所在吗? 谢谢你的帮助