2015-08-27 51 views
0

我正在嘗試編寫一個將添加和/或讀取庫容器的Eclipse IDE插件。我的第一個問題是,我甚至不確定'圖書館容器'是否是正確的術語。我指的是方便未標記的元素在這個圖形中的「JRE系統庫」:Eclipse中的庫容器如何通過插件訪問/修改?

http://i.stack.imgur.com/Ukwu2.png

理論上講,該定製容器應有的功能非常像Maven的依賴容器。我也希望它列出罐子,儘管這些可能會包含很多非Java代碼。

回答

0

也許類似的東西,可以幫助你,我相信一個庫是二進制類型的packageFragment:

for(IPackageFragmentRoot packageFragment : javapproject.getPackageFragmentRoots()){ 
     if(packageFragment.getKind() == IPackageFragmentRoot.K_BINARY){ 
      //PackageFragment is a library (jar) 
     } 
+0

getPackageFragmentRoots()很像的getChildren()列出了包含在庫容器中的所有罐子,但而不是容器本身。 –

+0

不太瞭解。對不起,它並沒有幫助你。 –

相關問題