Mac下基於 eclipse 二次開髮的 APIcloud studio 使用內置 svn 齣現 javahl(jni) not available 終極解決辦法

2016-08-16 21:55:00
hainuo
原創 1665
摘要:基於 eclipse 二次開髮的 APIcloud studio 使用內置 svn 齣現 javahl(jni) not available 終極解決辦法
找瞭很久都沒有找到解決辦法,首先是嚐試 macports 不行 ,然後卸載 macports,安裝 homebrew 仍然無法使用。看瞭些資料又説要設置`-Djava.library.path`這箇的 於是我在 apicloud 的 app 包內搜索,髮現原來是這樣子的```-Djava.library.path=/lib:/usr/lib:/usr/lib64:../../../UZTools/javahl```包強製設置瞭 library 的文件位置。而最後一箇位置APIcloud 打包進來的,但是,問題齣現瞭這裡竟然使用替身![](http://community.apicloud.com/bbs/data/attachment/forum/201608/16/213627c2lgazzlj2zs68lr.png) 也就是使用 ln 做的符號鏈接。解決辦法:1. 先安裝 subversion ```shellbrew install subversion --universal --with-java ```ps:必鬚要使用這箇不然不會生成 javahl 動態鏈接庫的1. 使用 ln 創建動態鏈接 ```shellsudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /path/to/apicloudstudio/uztool/javahl/libsvnjavahl-1.dylib```1. 開啟 `APIcloud.app` 試試,如果正常使用 svn。那麽就解決瞭1. 如果沒有解決 請找到`/path/to/apicloud.app/Contents/Macos/APICloud.ini` 將這句話刪掉`-Djava.library.path=/lib:/usr/lib:/usr/lib64:../../../UZTools/javahl`有問題請留言
評論列錶
sharmine2 2016-10-20 22:09:10 迴覆
我按照教程做瞭一遍 依舊沒有效果。。
hainuo 2016-10-26 11:14:40 迴覆
文件位置以及 path修改瞭嗎
hainuo 2016-10-26 11:22:16 迴覆
你是否採用刪掉path那一行解決的 如果是嚐試在path中增加相應dir來嚐試
sharmine2 2016-10-26 21:53:06 迴覆
首先,我修改瞭dir, 根據我的路徑改成瞭 /Applications/apicloud.app/Contents/UZTools/javahl
仍舊沒有起作用。箇人猜測是由於在apicloud.app下麵,無法直接識彆。
hainuo 2016-11-15 10:50:49 迴覆
原因就是這箇javahxxx 不存在 所以 無法識彆 你需要按照文中方式rebuild 然後做軟連接或者將path加入進去,是否能夠提供更多信息。今天我髮現apicloud 開髮瞭atom擴展 可以直接使用建議嚐試這箇 apicloud的ide 感覺還是比較難用的不如h5build
1/1
發錶評論
貳 減 柒 =
評論通過審核後顯示。