2017-07-25 69 views
0

我想在工作時設置Eclipse Oxygen的全新安裝,並且在嘗試檢出任何項目時遇到此問題。Subclipse安裝失敗「Subversion本地庫不可用」(Java HL)

導入 - >結帳項目從SVN - >

Error message

我試圖從舊的火星安裝使用相同的插件遷移,所以也許它是與兩個安裝嘗試共享相同的路徑(或試圖在自己的路徑上搜索配置文件)。我原來的安裝是「按原樣」進行的,所以我不知道配置過程是如何進行的(是的,它工作得很好)。

有什麼想法?

回答

2

你的問題是,當本機Subversion JavaHL DLL被加載時,它們會嘗試加載它們的所有依賴關係。這包括OpenSSL DLL(libeay32.dll和ssleay32.dll)。這些DLL包含在JavaHL中,但它看起來像在PATH中有更高版本的其他版本。更重要的是這些是32位的DLL,並且您正在運行在64位JVM中並加載64位JavaHL。所以它不能使用它們。

也許你可以修復你的PATH擺脫這些?否則,您可能必須使用32位JVM運行32位Eclipse。

您也可以忽略錯誤並安裝SVNKit適配器,並選擇在團隊> SVN下的首選項中使用該適配器。

+0

嘿,對不起(遲到)遲到的回答。我最終用SVN Kit解決了這個問題。我沒有真正理解PATH問題,因爲我沒有在(系統)路徑上指向與這些庫有關的任何東西。另外,我在家裏安裝了相同的Eclipse版本,並且遇到了同樣的問題。也許是舊的安裝問題?適配器本身的錯誤? – Neuromante

0

仔細查看屏幕截圖上的錯誤。看來java.library.path%PATH%環境變量有問題。

+0

是的,這就是我所問的:「這裏發生了什麼?我可以看到錯誤消息的內容,但我無法理解。在配置方面,兩個安裝都是類似的,並且具有相同的路徑(當然,除了安裝之外),所以我沒有找到無法找到的以及如何解決它。 – Neuromante