0

如何在不依赖我的程序平台的情况下在 java 中找到并运行默认计算器。我可以硬编码每个主要操作系统的所有路径,然后找到该人正在使用的操作系统,然后使用该操作系统的相应路径。但是,看到我不想那样做,有没有办法在不硬编码路径的情况下做到这一点?

4

2 回答 2

3

我不认为操作系统中真的有“默认计算器”的概念。当然,Windows 提供了一个计算器应用程序,但它没有以任何方式注册为计算器,它只是一个可以运行的应用程序。

于 2009-12-31T17:16:48.000 回答
2

您可以在一些平台上硬编码您所知道的标准计算器(例如 Windows 上的 calc.exe),然后在您的应用程序中,尽最大努力为您所在的操作系统打开 calc。如果您的应用程序在您认为应该在的位置找不到 calc,请提示用户浏览他们的 calc 应用程序,然后将他们输入的路径保存在您的应用程序将来可以再次使用它的地方。

于 2009-12-31T17:17:48.217 回答