[英]Finding the default calculator (cross-platform)
我如何在不依賴程序平台的情況下在Java中查找和運行默認計算器。 我可以對每個主要操作系統的所有路徑進行硬編碼,然后找到該人正在使用的操作系統,然后使用該操作系統的相應路徑。 但是,請參閱我不想那樣做,是否在不對路徑進行硬編碼的情況下進行呢?
我不認為操作系統中確實存在“默認計算器”的概念。 當然,Windows提供了一個計算器應用程序,但是它沒有以任何方式注冊為計算器,它只是可以運行的應用程序。
您可以在一些平台上(例如Windows上的calc.exe)對已知的標准計算器進行硬編碼,然后在您的應用程序中盡最大努力為所使用的操作系統打開calc。 如果您的應用程序找不到您認為應該的calc,請提示用戶瀏覽他們的calc應用程序,然后保存他們輸入的路徑,以便將來您的應用程序可以再次使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.