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