2014-06-27 54 views
0

我知道在Java項目(在Eclipse中)中添加額外的庫的唯一方法是手動將它們添加到項目的構建路徑中。有沒有辦法在Eclipse中爲我的項目添加'libs'文件夾

有沒有一種方法可以讓我創建一個文件夾,並將其中的任何內容(更加精確的.jar)添加到類路徑中?我可以在eclipse中做類似的事嗎?

+0

[這](http://stackoverflow.com/questions/ 4410803/a-simple-question-about-lib-folder-in-eclipse)*添加庫* – cy3er

+0

更好開始使用依賴管理器Ivy或Maven。 –

回答

1

創建一個新的類路徑變量(首選項),它指向您的目錄並將其添加到構建路徑。

使用此項目中的(建設路 - 添加變量)

對於例如:如果你想擁有C:\ mydev的\利布斯在構建路徑

Eclipse的Windows的首選項 - Java的構建路徑 - 類路徑變量 - 新 創建一個新條目調用指向C MyDevLibs:\ mydev的\利布斯

在你的項目的建設路徑 - 配置構建路徑 - 庫(標籤) - 添加變量

這應該做。

0

第一件事,我會建議在使用maven它處理的依賴性問題很好的開始

創建一個lib文件夾把所有的JAR文件到lib文件夾中的項目內。

現在您可以選擇該文件夾中的所有JAR,右鍵單擊 - > Build Path - > Add To Build Path。

或者你也可以定義一個包含所有JAR的「User Library」,並將該單個項目添加到項目的構建路徑中。

0

你必須關心類路徑,但也關心build.properties。如果它不是構建屬性的一部分,這些庫將不會成爲生成的* .jar文件的一部分。

讓我們假設你的插件被命名爲「rts.core.libs」和項目包括一個名爲「本地/ DLL」文件夾。

您的文件的.classpath看起來像

<?xml version="1.0" encoding="UTF-8"?> 
<classpath> 
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> 
    <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"> 
     <attributes> 
      <attribute name="org.eclipse.jdt.launching.CLASSPATH_ATTR_LIBRARY_PATH_ENTRY" value="rts.core.libs/native/dll"/> 
     </attributes> 
    </classpathentry> 
    <classpathentry kind="src" path="src"/> 
    <classpathentry kind="output" path="bin"/> 
</classpath> 

和你build.properties文件看起來像

source.. = src/ 
output.. = bin/ 
bin.includes = META-INF/,\ 
       .,\ 
       native/ 
相關問題