簡體   English   中英

查找默認計算器(跨平台)

[英]Finding the default calculator (cross-platform)

我如何在不依賴程序平台的情況下在Java中查找和運行默認計算器。 我可以對每個主要操作系統的所有路徑進行硬編碼,然后找到該人正在使用的操作系統,然后使用該操作系統的相應路徑。 但是,請參閱我不想那樣做,是否在不對路徑進行硬編碼的情況下進行呢?

我不認為操作系統中確實存在“默認計算器”的概念。 當然,Windows提供了一個計算器應用程序,但是它沒有以任何方式注冊為計算器,它只是可以運行的應用程序。

您可以在一些平台上(例如Windows上的calc.exe)對已知的標准計算器進行硬編碼,然后在您的應用程序中盡最大努力為所使用的操作系統打開calc。 如果您的應用程序找不到您認為應該的calc,請提示用戶瀏覽他們的calc應用程序,然后保存他們輸入的路徑,以便將來您的應用程序可以再次使用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM