![](/img/trans.png)
[英]NetBeans - setting System Properties for every JVM that is started from NetBeans
[英]Setting properties into jvm from java bundle
我已經開發了Java Bundle,但是我遇到了問題,
我可以在捆綁器Activator上使用System.setProperties(),並且所做的更改就可以了。 但是,如果我在Activator之外使用它,將無法正常工作。
我要更改的屬性是“ javax.net.ssl”,密鑰庫路徑,類型和密碼。 因為我使用的是來自第三方應用程序的插件,所以每當我加載請求Web服務的方法時,它都會加載Activator(),在JVM上設置屬性,並且能夠正常通信。 但是,如果我在類中設置了我正在調用的方法,它將無法正常工作。
我什至設置了一個代理類,可以完成工作並調用該方法,但是也不起作用,我也不知道為什么。
問題是我想從第3方應用程序輸入要輸入的路徑,類型和密碼,而在激活器類上我做不到。
你們能幫我嗎?
好的,我發現在運行時無法更改與SSL有關的屬性,因為已緩存了舊屬性,並且JVM繼續使用它們,因此使用getProperty都會返回新屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.