1
我希望install4j檢測應用程序是否安裝在客戶的Linux機器上,但它可能安裝在非標準位置。這可能嗎?我發現,似乎在Windows上運行的代碼庫的一些代碼,但我看不出如何能在Linux上做:ApplicationRegistry是否可用於Linux
installationApplicationRegistry.ApplicationInfo applicationInfo = ApplicationRegistry.getApplicationInfoByDir(context.getInstallationDirectory());
謝謝!
啊哈!我在/root/.java/.userPrefs/com/install4j/installations/prefs.xml中看到了安裝路徑 - 謝謝! – user3170795
訣竅是使用ApplicationRegistry.getApplicationInfoById()。對於附加安裝程序,Install4j最初沒有將sys.installationDir設置爲先前的安裝。 – user3170795