我會在前面寫兩個註釋:1)我對Java知之甚少。 2)我要問的幾乎肯定是一個可怕的黑客攻擊。如何讓Java從其他位置獲得偏好?
我有一個應用程序,我沒有寫,我無法控制代碼。它運行於Linux機器上。它存儲它的偏好(大概使用首選項API,我什麼都不知道)在$HOME/.java/.userPrefs/...
我的問題是,我想運行此代碼的多個實例,在每個實例中具有不同的首選項。是否有可能通過使用命令行參數或環境變量來告訴Java解釋器使用備用位置來存儲首選項?
編輯:我會加入額外的規定,每個實例都需要相同的用戶權限下運行,能夠訪問相同的(非偏好)文件。
如果應用程序使用System/VM變量 - 將其覆蓋爲啓動參數。 – emesx 2012-03-03 07:23:22