java - 用 Java 关闭远程计算机 - 无法启动关闭但没有错误

标签 java shutdown

我正在学习java中的Runtime类,并正在测试其中命令行指令的使用。我正在尝试使用 Runtime.getRuntime().exec(...); 远程关闭计算机当我运行它时,没有错误,但指定的机器没有关闭。我不知道为什么。

代码:

import java.io.IOException;

class shutdownVirus {
    public static void main(String[] args) throws IOException {
        Runtime.getRuntime().exec("shutdown -m \\\\T12-LEOPARDIJ -s -t 10");
    }
}

任何帮助将不胜感激。 谢谢

最佳答案

它可能不起作用,因为您运行 Java 类的 VM 是由没有关闭权限的用户启动的。该进程将继承这些访问限制,因此不允许关闭。

可以说这是一件好事..

关于java - 用 Java 关闭远程计算机 - 无法启动关闭但没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11183441/

相关文章:

java - 如何将参数传递给servlet

java - 是否有使用 Encog 3.1 进行时间序列预测的 Java 示例?

java - 通过 XSLT 将外部文件内容作为 HTML 插入

linux - 查找哪个程序运行另一个

java - Tomcat关闭: class loading during contextDestroyed does not work

java - 这个 "method prototype"实际上在这个 Java 源代码中是什么?

java - 验证私有(private)构造函数未使用 JMockit 调用/调用

c++ - 关机失败,错误 10038

c# - FormClosing 关闭事件不写入文件

servlets - 如何在 servlet 取消部署时销毁 Akka(不仅仅是 actor)创建的线程?