解決Mac下JavaHl(JNI) Not Available

很多人用MyEclipse或Eclipse的svn都被這個(gè)JavaHL(JNI)not Available錯(cuò)誤給整瘋了响蕴,當(dāng)然你也可以點(diǎn)擊右邊的上下箭頭來(lái)選擇 SVNKit...作為client绩蜻,這樣也可以正常使用subclipse,但是官方建議使用JavaHL作為client礁苗,穩(wěn)定性,速度性都比SVNKit好很多级解,使用SVNKit有可能出現(xiàn)未知的錯(cuò)誤冒黑,使你的項(xiàng)目數(shù)據(jù)受損。(javaHL是通過(guò)jni的方式來(lái)調(diào)用本地的SVN庫(kù)蠕趁,所以說(shuō)速度快薛闪,穩(wěn)定可靠)我梳理下解決方案。

svn.png

首先了解下概念: JavaHL is a part of the Subversion project.具體地說(shuō),它是Java語(yǔ)言綁定的Subversion API俺陋。 Subversion提供了一個(gè)分層的API設(shè)計(jì),交付作為本地庫(kù)(DLL)豁延。

Subclipse是用Java編寫的,因此它需要使用JavaHL庫(kù)能夠使用Subversion的API。 Subclipse包括Java層JavaHL腊状,所以需要javahl诱咏。


錯(cuò)誤原因.jpeg

第一步:安裝svn,推薦用在線安裝的方法缴挖,打開(kāi)MyEclipse的help-》找到install from site

安裝界面

在紅圈的地方輸入subclipse發(fā)行版本地址袋狞。因?yàn)楝F(xiàn)在遷移到了github所以網(wǎng)上的大多文章都是比較舊的地址,這是最新地址,找到你需要的版本苟鸯,比如現(xiàn)在最新的是:
version_Link

一定要好好對(duì)比同蜻,好好對(duì)比,填寫地址并且在name填寫subclipse早处,很多人繼續(xù)完成所有后還是有錯(cuò)誤湾蔓,根據(jù)錯(cuò)誤原因要么是Subclipse Version和SVN/javaHl Version不匹配,看看自己是否匹配Curret Versions砌梆。
然后按下圖一路到底默责。
安裝.png

然后在MyEclipse的偏好設(shè)置->Team 主菜單選擇Perspective為SVN資源庫(kù)研究。之后再點(diǎn)Team下拉導(dǎo)航的SVN就能看到開(kāi)篇說(shuō)的經(jīng)典錯(cuò)誤了咸包,哈哈哈桃序。


第二步就是安裝javahl

我推薦用HomeBrew安裝,不知道就自己Google吧,HomeBrew是用Ruby來(lái)實(shí)現(xiàn)的烂瘫,因?yàn)镸ac OS X 已經(jīng)默認(rèn)安裝了Ruby媒熊,所以我們直接執(zhí)行這條命令就可以了。不放心的可以在終端輸入:ruby -v 來(lái)查看Ruby的版本忱反。
在終端輸入:
ruby -e "$(curl -fsSLhttps://raw.github.com/mxcl/homebrew/go)"

回車泛释,接下來(lái)就開(kāi)始在線安裝HomeBrew了,安裝時(shí)間可能較長(zhǎng)温算,視網(wǎng)絡(luò)狀況而定。homebrew默認(rèn)是被安裝在usr/local下间影,bin就是它的主目錄注竿,并且bin目錄的路徑已被加入path,在任意目錄可以直接執(zhí)行brew命令魂贬。通過(guò)brew安裝的包都存放在use/local下的Cellar目錄中巩割。HomeBrew安裝好了之后一條命令就能安裝JavaHL了,注:需要翻墻:
brew install subversion --with-java

(官方的我懶得翻譯了,很簡(jiǎn)單)After the installation, you need to run these commands which put a link to the JavaHL library into the folder that the JVM looks for JNI libraries. This causes it to automatically be seen by the JVM when you run Eclipse:
sudo mkdir -p /Library/Java/Extensions sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
最后重啟你的IDE就OK了付燥。就是這么SoEasy

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末宣谈,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子键科,更是在濱河造成了極大的恐慌闻丑,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,284評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件勋颖,死亡現(xiàn)場(chǎng)離奇詭異嗦嗡,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)饭玲,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門侥祭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事矮冬√竿穑” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 164,614評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵胎署,是天一觀的道長(zhǎng)入挣。 經(jīng)常有香客問(wèn)我,道長(zhǎng)硝拧,這世上最難降的妖魔是什么径筏? 我笑而不...
    開(kāi)封第一講書人閱讀 58,671評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮障陶,結(jié)果婚禮上滋恬,老公的妹妹穿的比我還像新娘。我一直安慰自己抱究,他們只是感情好恢氯,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,699評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著鼓寺,像睡著了一般勋拟。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上妈候,一...
    開(kāi)封第一講書人閱讀 51,562評(píng)論 1 305
  • 那天敢靡,我揣著相機(jī)與錄音,去河邊找鬼苦银。 笑死啸胧,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的幔虏。 我是一名探鬼主播纺念,決...
    沈念sama閱讀 40,309評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼想括!你這毒婦竟也來(lái)了陷谱?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,223評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤瑟蜈,失蹤者是張志新(化名)和其女友劉穎烟逊,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體踪栋,經(jīng)...
    沈念sama閱讀 45,668評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡焙格,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,859評(píng)論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了夷都。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片眷唉。...
    茶點(diǎn)故事閱讀 39,981評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡予颤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出冬阳,到底是詐尸還是另有隱情蛤虐,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評(píng)論 5 347
  • 正文 年R本政府宣布肝陪,位于F島的核電站驳庭,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏氯窍。R本人自食惡果不足惜饲常,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,310評(píng)論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望狼讨。 院中可真熱鬧贝淤,春花似錦、人聲如沸政供。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,904評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)布隔。三九已至离陶,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間衅檀,已是汗流浹背招刨。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,023評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留术吝,地道東北人计济。 一個(gè)月前我還...
    沈念sama閱讀 48,146評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像排苍,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子学密,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,933評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容