64位win7环境eclipse集成svn后出现Failed to load JavaHL Library的解决办法

<div id="article_details" class="details">
    <div class="article_title">   
         <span class="ico ico_type_Repost"></span>


    <h1>
        <span class="link_title"><a href="/canba/article/details/6909526">
        64位win7环境eclipse集成svn后出现Failed to load JavaHL Library的解决办法            
        </a></span>
    </h1>
</div>

   

        <div class="article_manage clearfix">
        <div class="article_l">
            <span class="link_categories">
            标签:
              <a href="http://www.csdn.net/tag/eclipse" target="_blank" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">eclipse</a><a href="http://www.csdn.net/tag/svn" target="_blank" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">svn</a><a href="http://www.csdn.net/tag/library" target="_blank" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">library</a><a href="http://www.csdn.net/tag/plugins" target="_blank" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">plugins</a><a href="http://www.csdn.net/tag/myeclipse" target="_blank" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">myeclipse</a><a href="http://www.csdn.net/tag/windows" target="_blank" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_tag']);">windows</a>
            </span>
        </div>
        <div class="article_r">
            <span class="link_postdate">2011-10-27 09:57</span>
            <span class="link_view" title="阅读次数">34859人阅读</span>
            <span class="link_comments" title="评论次数"> <a href="#comments" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_pinglun'])">评论</a>(11)</span>
            <span class="link_collect tracking-ad" data-mod="popu_171"> <a href="javascript:void(0);" οnclick="javascript:collectArticle('64位win7环境eclipse集成svn后出现Failed to load JavaHL Library的解决办法','6909526');return false;" title="收藏" target="_blank">收藏</a></span>
             <span class="link_report"> <a href="#report" οnclick="javascript:report(6909526,2);return false;" title="举报">举报</a></span>

        </div>
    </div>
    <div class="embody" style="display:none" id="embody">
        <span class="embody_t">本文章已收录于:</span>
        <div class="embody_c" id="lib" value="{"err":0,"msg":"ok","data":[]}"></div>
    </div>
    <style type="text/css">        
            .embody{
                padding:10px 10px 10px;
                margin:0 -20px;
                border-bottom:solid 1px #ededed;                
            }
            .embody_b{
                margin:0 ;
                padding:10px 0;
            }
            .embody .embody_t,.embody .embody_c{
                display: inline-block;
                margin-right:10px;
            }
            .embody_t{
                font-size: 12px;
                color:#999;
            }
            .embody_c{
                font-size: 12px;
            }
            .embody_c img,.embody_c em{
                display: inline-block;
                vertical-align: middle;               
            }
             .embody_c img{               
                width:30px;
                height:30px;
            }
            .embody_c em{
                margin: 0 20px 0 10px;
                color:#333;
                font-style: normal;
            }
    </style>
    <script type="text/javascript">
        $(function () {
            var lib = eval("("+$("#lib").attr("value")+")");
            var html = "";
            if (lib.err == 0) {
                $.each(lib.data, function (i) {
                    var obj = lib.data[i];
                    //html += '<img src="' + obj.logo + '"/>' + obj.name + "  ";
                    html += ' <a href="' + obj.url + '" target="_blank">';
                    html += ' <img src="' + obj.logo + '">';
                    html += ' <em><b>' + obj.name + '</b></em>';
                    html += ' </a>';
                });
                if (html != "") {
                    setTimeout(function () {
                        $("#lib").html(html);
                        /*
                        var testhtml = "";
                        testhtml += '<a href="#">';
                        testhtml += '<img src="http://img.knowledge.csdn.net/upload/base/1455589744328_328.jpg">';
                        testhtml += '<em>Android知识库</em>';
                        testhtml += '</a>';
                        $(".embody_c").html(testhtml);
                        */
                        $("#embody").show();
                    }, 100);
                }
            }          
            
        });
    </script>
      <div class="category clearfix">
        <div class="category_l">
           <img src="http://static.blog.csdn.net/images/category_icon.jpg">
            <span>分类:</span>
        </div>
        <div class="category_r">
                    <label οnclick="GetCategoryArticles('841552','canba','top','6909526');">
                        <span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_fenlei']);">Eclipse<em>(4)</em></span>
                      <img class="arrow-down" src="http://static.blog.csdn.net/images/arrow_triangle _down.jpg" style="display:inline;">
                      <img class="arrow-up" src="http://static.blog.csdn.net/images/arrow_triangle_up.jpg" style="display:none;">
                        <div class="subItem">
                            <div class="subItem_t"><a href="http://blog.csdn.net/canba/article/category/841552" target="_blank">作者同类文章</a><i class="J_close">X</i></div>
                            <ul class="subItem_l" id="top_841552">                            
                            </ul>
                        </div>
                    </label>                    
        </div>
    </div>
    <script type="text/javascript" src="http://static.blog.csdn.net/scripts/category.js"></script>  

  

  
  
     

<div id="article_content" class="article_content">

<p>出现错误“Failed to load JavaHL Library”的绝大多数情况是使用的Linux环境,在Linux环境中使用eclipse集成svn,会出现这个情况。网上很多处理Linux下出现这种错误的办法此处就不列出了,仅提供一个参考URL:http://www.cnblogs.com/feng_013/archive/2010/07/22/1783228.html<br>
<br>
同样的错误提示在64位win7环境中也会出现,应该是64位系统的原因。<br>
解决的办法很简单,下载64位的SVN Client:Slik-Subversion-1.6.15-x64.msi,<br>
地址:<a href="http://www.sliksvn.com/en/download" target="_blank">http://www.sliksvn.com/en/download</a><br>
安装时只需选择客户端即可(安装界面能自定义安装客户端和服务器端),之后重新启动eclipse即可正常使用svn了。<br>
<br>
其实在安装64位Slik-Subversion前,本机已经安装了64位的TortoiseSVN-1.6,也是svn的一种客户端,但是与eclipse集成的svn插件似乎并没有使用它。 </p>
<p>(原文地址:<a href="http://bjyzxxds.iteye.com/blog/857525">http://bjyzxxds.iteye.com/blog/857525</a>)</p>
<p>我按照以上的方法做了以后,发现,问题依然存在,于是继续搜索,又发现了以下的帖子:</p>
<div class="article_content">
<p>最近在使用MyEclipse的SVN插件时总是弹出一个大大的对话框,报一个Failed to load JavaHL Library.错误</p>
<div class="dp-highlighter bg_java">
<div class="bar">
<div class="tools"><a class="ViewSource" title="view plain" href="http://blog.csdn.net/holly_puck/article/details/6690216#"><u><span style="color:#0066cc">view plain</span></u></a></div>
</div>
<ol class="dp-j">
<li class="alt"><span>Failed to load JavaHL Library.  </span></li><li><span>These are the errors that were encountered:  </span></li><li class="alt"><span>D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.<span class="number">6.17</span><span>\ssleay32.dll: 操作系统无法运行 %</span><span class="number">1</span><span>。 </span></span></li><li><span>D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.<span class="number">6.17</span><span>\libsvn_subr-</span><span class="number">1</span><span>.dll: 找不到指定的程序。 </span></span></li><li class="alt"><span>D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.<span class="number">6.17</span><span>\libsvn_delta-</span><span class="number">1</span><span>.dll: 找不到指定的程序。 </span></span></li><li><span>D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.<span class="number">6.17</span><span>\libsvn_diff-</span><span class="number">1</span><span>.dll: 找不到指定的程序。 </span></span></li><li class="alt"><span>D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.<span class="number">6.17</span><span>\libsvn_wc-</span><span class="number">1</span><span>.dll: 找不到指定的程序。 </span></span></li><li><span>D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.<span class="number">6.17</span><span>\libsvn_fs-</span><span class="number">1</span><span>.dll: 找不到指定的程序。 </span></span></li><li class="alt"><span>D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.<span class="number">6.17</span><span>\libsvn_repos-</span><span class="number">1</span><span>.dll: 找不到指定的程序。 </span></span></li><li><span>D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.<span class="number">6.17</span><span>\libsvn_ra-</span><span class="number">1</span><span>.dll: 找不到指定的程序。 </span></span></li><li class="alt"><span>D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.<span class="number">6.17</span><span>\libsvn_client-</span><span class="number">1</span><span>.dll: 找不到指定的程序。 </span></span></li><li><span>D:\Genuitec\Common\plugins\org.tigris.subversion.clientadapter.javahl.win32_1.<span class="number">6.17</span><span>\libsvnjavahl-</span><span class="number">1</span><span>.dll: 找不到指定的程序。 </span></span></li><li class="alt"><span>no svnjavahl-<span class="number">1</span><span> in java.library.path </span></span></li><li><span>no svnjavahl in java.library.path  </span></li><li class="alt"><span>java.library.path = D:\Genuitec\MyEclipse <span class="number">
7.5</span><span>;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;</span></span></li><li class="alt"><span><span>D:/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.</span><span class="number">6.0</span><span>.</span><span class="number">013</span><span>/jre/bin/client;</span></span></li><li class="alt"><span><span>D:/Genuitec/Common/binary/com.sun.java.jdk.win32.x86_1.</span><span class="number">6.0</span><span>.</span><span class="number">013</span><span>/jre/bin;D:\Tomcat5\bin;F:\Java\jdk1.</span><span class="number">5</span><span>\bin;</span></span></li><li class="alt"><span><span>D:\apache-ant-</span><span class="number">1.8</span><span>.</span><span class="number">1</span><span>\bin;F:\Java\jdk1.</span><span class="number">5</span><span>\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;</span></span></li><li class="alt"><span><span>C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;D:\Server\MySql\bin;D:\Program Files\TortoiseSVN\bin </span></span></li></ol>
</div>
<p>虽然不是很影响正常使用,但是当你编着编着代码就偶尔弹出这么个大框来着实不爽。</p>
<p>于是在网络上找了答案,按照其中一种方法操作,果然不再报错。</p>
<p>其法为:</p>
<p>1.windows->preferences->Team->SVN->SVN接口</p>
<p>2.选择SVNKit (Pure <a href="http://lib.csdn.net/base/17" class="replace_word" title="Java EE知识库" target="_blank" style="color:#df3434; font-weight:bold;">Java</a>) xxxxxx</p>
<p>如下图所示</p>
<p><img alt="" src="http://hi.csdn.net/attachment/201108/15/0_13134225113DKU.gif"></p>
<p>重启之后不再报错。</p>
<p></p>
<p></p>
<p>另外附上其他解决办法(未经测试,不知正确与否):</p>
<p>安装好Eclipse以后</p>
<p>进入菜单Help->Install new Software...->add... 地址选择,如果安装的Eclipse版本是3.2以上</p>
<p>恐怕没人装旧版的了,那么使用如下地址 http://subclipse.tigris.org/update_1.6.x 具体版本信息参看http://subclipse.tigris.org中的Download and Install页面</p>
<p>然后点确定</p>
<p>全选</p>
<p>安装</p>
<p>重启Eclipse. 在SVN资源库研究中新加源</p>
<p>可以用以下地址测试 svn://www.svnhost.cn/test 加好后点击展开 就可以看到里面的内容</p>
<p>如果不成功</p>
<p>1.打开eclipse.ini文件,结尾添加一行 -Djava.library.path=/usr/lib/jni 然后重启Eclipse </p>
<p>2.或者在Windows->Team->SVN中选择SVN接口为SVNkit... 保存退出</p>
<p>之前无法连接到源,改接口也不成功,报Incompatible JavaHL library loaded错误。</p>
<p>其实是subclipse版本不对。卸载掉重装新版本即可。</p>
<p>卸载在Help->About Eclipse->Installation Details中选择。<br>
</p>
<p>可能遇到得问题:ubuntu eclipse 安装subclipse插件遇到的javaHL问题 </p>
<p>subclipse 安装windows版本的eclipse时会把所有依赖的文件全部自动安装,但换到ubuntu就不行了。 </p>
<p>应为linux的版本太多了它不可能为每个版本都写一份程序。所以只能自己动手了 </p>
<p>第一步 现象</p>
<p>点选eclipse的 Window->Preferences->Team->SVN" preferences: 时就会出现下面的错误 </p>
<p>Failed to load JavaHL Library. </p>
<p>These are the errors that were encountered:</p>
<p>no libsvnjavahl-1 in java.library.path </p>
<p>no svnjavahl-1 in java.library.path </p>
<p>no svnjavahl in java.library.path </p>
<p>java.library.path = /usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386/client::/ usr/lib/jvm/java-6-sun-1.6.0.03/jre/lib/i386::/usr/lib/firefox:/usr/lib/ firefox/:/usr/java/packages/lib/i386:/lib:/usr/lib</p>
<p>第二步 安装</p>
<p>javahl sudo apt-get install libsvn-java eclipse目录下的eclipse.ini添加 -Djava.library.path=/usr/lib/jni 做完这些后再次启动eclipse 问题迎刃而解.</p>
<p>(原文地址:<a href="http://www.blogjava.net/lyjjq/articles/361321.html">http://www.blogjava.net/lyjjq/articles/361321.html</a>)</p>
</div>
<p> </p>
   
</div>




<!-- Baidu Button BEGIN -->




<div class="bdsharebuttonbox tracking-ad bdshare-button-style0-16" style="float: right;" data-mod="popu_172" data-bd-bind="1462930497436">
<a href="#" class="bds_more" data-cmd="more" style="background-position:0 0 !important; background-image: url(http://bdimg.share.baidu.com/static/api/img/share/icons_0_16.png?v=d754dcc0.png) !important" target="_blank"></a>
<a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间" style="background-position:0 -52px !important" target="_blank"></a>
<a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博" style="background-position:0 -104px !important" target="_blank"></a>
<a href="#" class="bds_tqq" data-cmd="tqq" title="分享到腾讯微博" style="background-position:0 -260px !important" target="_blank"></a>
<a href="#" class="bds_renren" data-cmd="renren" title="分享到人人网" style="background-position:0 -208px !important" target="_blank"></a>
<a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信" style="background-position:0 -1612px !important" target="_blank"></a>
</div>
<script>window._bd_share_config = { "common": { "bdSnsKey": {}, "bdText": "", "bdMini": "1", "bdMiniList": false, "bdPic": "", "bdStyle": "0", "bdSize": "16" }, "share": {} }; with (document) 0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion=' + ~(-new Date() / 36e5)];</script>
<!-- Baidu Button END -->

   <link rel="stylesheet" href="http://static.blog.csdn.net/css/blog_detail.css">

    
<!--172.16.140.12-->

<!-- Baidu Button BEGIN -->
<script type="text/javascript" id="bdshare_js" data="type=tools&uid=1536434" src="http://bdimg.share.baidu.com/static/js/bds_s_v2.js?cdnversion=406370"></script>

<script type="text/javascript">
    document.getElementById("bdshell_js").src = "http://bdimg.share.baidu.com/static/js/shell_v2.js?cdnversion=" + Math.ceil(new Date()/3600000)
</script>
<!-- Baidu Button END -->

 

        <div id="digg" articleid="6909526">
            <dl id="btnDigg" class="digg digg_disable">
               
                 <dt>顶</dt>
                <dd>0</dd>
            </dl>
            <dl id="btnBury" class="digg digg_disable">
              
                  <dt>踩</dt>
                <dd>0</dd>
            </dl>
        </div>

   <ul class="article_next_prev">
                <li class="prev_article"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_shangyipian']);location.href='/canba/article/details/6874069';">上一篇</span><a href="/canba/article/details/6874069" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_shangyipian'])">Eclipse中,对工作空间中的项目进行分组</a></li>
                <li class="next_article"><span οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_xiayipian']);location.href='/canba/article/details/6923651';">下一篇</span><a href="/canba/article/details/6923651" οnclick="_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_xiayipian'])">痛定思痛,继续前行</a></li>
    </ul>

    <div style="clear:both; height:10px;"></div>


        <div class="similar_article" style="">
                <h4>我的同类文章</h4>
                <div class="similar_c" style="margin:20px 0px 0px 0px">
                    <div class="similar_c_t">
                                <label class="similar_cur">
                                    <span style="cursor:pointer" οnclick="GetCategoryArticles('841552','canba','foot','6909526');">Eclipse<em>(4)</em></span>
                                </label>
                    </div>
                   
                    <div class="similar_wrap tracking-ad" data-mod="popu_141" style="max-height:195px;">
                        <a href="http://blog.csdn.net" style="display:none" target="_blank">http://blog.csdn.net</a>
                        <ul class="similar_list fl"><li><em>•</em><a href="http://blog.csdn.net/canba/article/details/6874069" id="foot_aritcle_6874069undefined6060628609266132" target="_blank" title="Eclipse中,对工作空间中的项目进行分组">Eclipse中,对工作空间中的项目进行分组</a><span>2011-10-14</span><label><i>阅读</i><b>4551</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/canba/article/details/6589692" id="foot_aritcle_6589692undefined5373687818646431" target="_blank" title="eclipse中打点不出来提示">eclipse中打点不出来提示</a><span>2011-07-07</span><label><i>阅读</i><b>4473</b></label></li> </ul>

                        <ul class="similar_list fr"><li><em>•</em><a href="http://blog.csdn.net/canba/article/details/6797978" id="foot_aritcle_6797978undefined4518976625986397" target="_blank" title="Eclipse安装SVN支持详解">Eclipse安装SVN支持详解</a><span>2011-09-21</span><label><i>阅读</i><b>443</b></label></li> <li><em>•</em><a href="http://blog.csdn.net/canba/article/details/6586596" id="foot_aritcle_6586596undefined46561233699321747" target="_blank" title="怎样更改Eclipse里面compiler compliance level的默认值,使之后不再需要去设置了?">怎样更改Eclipse里面compiler compliance level的默认值,使之后不再需要去设置了?</a><span>2011-07-05</span><label><i>阅读</i><b>2367</b></label></li> </ul>
                    </div>
                </div>
            </div>    
    <script type="text/javascript">
        $(function () {
            GetCategoryArticles('841552', 'canba','foot','6909526');
        });
    </script>
      
</div>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值