我正在研究一個由Eclipse自制視圖組成的插件。 當我運行該插件,並顯示使用System.getProperty("java.class.path")
classpath中我得到這個作爲輸出:D:\Programs\eclipse\plugins\org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
操縱Eclipse插件的java類路徑?
我想補充一些.jar文件我的看法的正常運作,但我無法弄清楚如何。 ..我想你可以通過向插件的MANIFEST.MF添加一些規範來做到這一點,但我不知道如何做到這一點。 有什麼想法?
這是關於有其自己的類路徑的每個插件的一個很好的註釋。 – KevinO
明白了謝謝你,這樣我有我的.jar文件以及添加後: '捆CLASSPATH中的lib /阿爾基-JAR-4.77.100.jar, 的lib/daogeneration_rev1.jar, 的src /' 我build.properties也可以,但是當我使用'System.getProperty(「java.class.path」)測試它時''我得到和以前一樣的輸出:'D:\ Programs \ eclipse \ plugins \ org.eclipse.equinox .launcher_1.3.100.v20150511-1540.jar' 這可能是我的測試中的一個問題..我會環顧四周。 –
'System.getProperty(「java.class.path」)'不適用於Eclipse插件。每個插件都有一個由Eclipse OSGi代碼管理的單獨的類路徑,它不設置該屬性。 –