我正在開發一個Eclipse Java項目,並希望使用「變量」指向所需的庫(.jar文件)。Eclipse Java項目使用變量構建路徑
設置:
- 機1:Eclipse的朱諾,OS X,自己的筆記本電腦,庫下
/mylibs
- 機2:
/sharedlibs/some/complex/path
下的Eclipse朱諾,Linux中,共享機器,庫源控制:Mercurial
我使用的庫的示例:
- 「$ {} libs_base /junit.jar」
- 「$ {} libs_base /guava.jar」
- 「$ {} libs_base /logging/slf4j.jar」
哪有我將項目Build Path
配置爲使用庫的基目錄目錄中的相同「變量」,指向不同機器上的不同位置,但仍檢查我的項目描述以進行源代碼管理,以便在添加新庫時提供I指定其相對於庫的位置基地,它被發現在兩臺機器上?
我找到了幫助文件,但可以使用一個例子,甚至可能是截圖嗎?
例如,如何複製這一模式:
內的 「Java>構建路徑>類路徑變量」 或其他地方?
我做的「盲目的試錯」公平一點已經..像拼接的形式,如「$ {ENV:VAR}」在那裏..
哦,我想我應該提到我不知道如何設置基於環境變量,這些變量的Eclipse考慮到我的系統環境變量是由bash的.profile
設置和我懷疑的Eclipse運行殼源之前...
/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.my_libraries=$MY_SYS_ENV_VAR_LIBS
當然,我使用「配置生成路徑>庫>添加變量」,然後從那裏擴展,但仍然...一個例子將是值得1000字..(可以它b Ë是定義一個Eclipse變量,從中在構建路徑只是不能根據系統環境變量,句號?)
PS列入Extend
實際的.jar引用:請不要問我只是符號鏈接的東西,我不是一個共享機器上的系統管理員..
那不是* build *路徑,這是啓動配置的類路徑 – Rhubarb