gpt4 book ai didi

java - ubuntu中的命令执行

转载 作者:太空宇宙 更新时间:2023-11-04 03:34:25 25 4
gpt4 key购买 nike

我的服务器在操作系统 ubuntu 10.4 上运行。

当我运行命令“skype -callto userid”时,它使用 Skype 用户界面进行调用。

但是当我通过 SSH 或连接运行相同的命令时

java代码

Runtime.getRuntime().exec(command),它不起作用。

这种行为的原因可能是什么?

最佳答案

我猜你的问题是Skype需要X服务器才能正常运行。因此您可以启用 X11 转发。

客户端和服务器端都需要配置X11转发:

在服务器端,通过在 /etc/ssh/sshd_config 中设置 X11Forwarding yes 并重新启动 ssh 服务 service sshd restart 来启用 X11 转发。您可能还需要在服务器端安装xauth

在客户端,您需要使用 -X 参数打开 ssh 连接,以启用 session 的 X11 转发。

关于java - ubuntu中的命令执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32097076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com