【问题标题】:Get access to the calculator with java [closed]使用java访问计算器[关闭]
【发布时间】:2021-02-22 00:36:43
【问题描述】:

我正在处理一个 java 项目,我想从操作系统中附加一个计算器。但我没有任何想法这样做。如果有任何想法,那将是一个很大的帮助。

【问题讨论】:

  • “获取访问权限”是什么意思?运行它?
  • 计算器不是计算机的一部分,它是操作系统的一部分。不同的操作系统使计算器具有不同的文件名。用户可以卸载系统计算器并安装自己的。
  • @AlexeiKaigorodov 感谢您的评论,我已经编辑了我的问题
  • @c0der 你的问题解决了吗?有什么办法可以帮助我吗??

标签: java system calculator


【解决方案1】:

在cmd中你可以输入calc.exe并运行它,通过java运行计算器使用java.lang.Runtime类来运行命令:

try {
    Runtime.getRuntime().exec("calc.exe");
} catch (IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

更多关于 java read this... 中的 Shell 命令的细节

【讨论】:

  • 感谢您对资源的帮助???
  • 你有什么办法在linux中获取计算器
【解决方案2】:

你可以使用

java.lang.Runtime.getRuntime().exec("[path]\calc.exe");

打开计算器。但请注意:您可以与以这种方式打开的应用程序进行通信的唯一方法是通过流程流:in/out/err(假设 calc 设置为这样进行通信)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-30
    • 2013-12-15
    • 2013-09-13
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    • 2011-05-16
    相关资源
    最近更新 更多