1、首先安装部分和在Windows下没有什么不同:
subclipse网址:http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
在此特别强调本人写此文时,subclipse的最新版本是1.8.x,但此时最好选1.6.x版本下载,原因后面会说。
2、安装完后会出现下列两个问题
(1)缺少JavaHL库,这个问题一般的话在windows上安装不会出现
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
不过这个问题比较明显,只要安装下JavaHL库就行了
安装命令为:sudo apt-get install libsvn-java
安装完后还要更改下eclipse的配置文件
打开eclipse.ini文件,在-vmargs下添加以下两行内容:
-Djava.library.path=/usr/share/java/
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/
需要说明的是第二行是64位系统的库位置,如果是32位的话,位置为/usr/lib/i386-linux-gnu/jni/
更改完后,重启eclipse应该就可以了。
(2)JavaHL库版本和subeclipse版本不一致
Ubuntu Incompatible JavaHL library loaded. 1.7.x or later required
如果安装的subclipse的版本为1.8.x的话,那么需要的JavaHL库的版本必须是1.7.x以上,但是通过apt-get install svnlib-java命令默认安装的版本是1.6.x,这就是为什么lz一开始没有选择最新的1.8.x版本的subclipse安装,而是选择了1.6.x版本的原因。
有三种解决方案:
1)卸载1.8.x版本的subclipse,重新安装1.6.x版本,卸载eclipse的插件可以通过Help->About Eclipse->Installation Details
2)将eclipse里面SVN选项中的SVN接口的Client改成SVNKit,同样可以继续使用,SVNKit并没有使用JavaHL库
3)安装1.7.x版本的JavaHL库,方法可以参考
http://www.linuxidc.com/Linux/2013-01/78713.htm,但由于有点繁琐,所以本人也没有尝试,正确性不得而知
到此为止,SVN插件应该就可以轻松使用了。
更多Ubuntu相关信息见Ubuntu 专题页面
http://www.linuxidc.com/topicnews.aspx?tid=2
转自:http://www.linuxidc.com/Linux/2013-01/78714.htm
安装1.7版本的
sudo add-apt-repository ppa:dominik-stadler/subversion-1.7
sudo apt-get update
sudo apt-get install libsvn-java
修改eclipse.ini文件,添加下面内容:
-Djava.library.path=/usr/lib/jni
参考链接:
http://www.blogchen.com/archives/587.html
http://rolyers.appspot.com/?p=98001
分享到:
相关推荐
问题:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE 解决:android:sharedUserId="android.uid.system" <uses-permission android:name="android.permission.FORCE_STOP_PACKAGES"/>
标题中的“protel.99 format '%x' invalid or incompatible with argument打软体报错补丁.rar”指的是Protel 99软件在运行时遇到了一个格式错误,具体表现为使用`%x`格式化字符串与传入的参数不兼容。这通常出现在C/...
### "format ' x' invalid or incompatible with argument" 解决办法 在进行电子设计自动化(EDA)软件Protel 99 SE的操作过程中,用户可能会遇到一个常见的错误提示:“format ' x' invalid or incompatible with ...
### 错误解析与解决方案:Format ' x' Invalid or Incompatible with Argument 在使用Protel 99进行PCB设计时,可能会遇到“format ' x' invalid or incompatible with argument”这样的错误提示。这一错误通常出现...
eclipse编译出来的apk,安装时报出INSTALL_FAILED_SHARED_USER_INCOMPATIBLE的错误。 原因:apk的AndroidManifest.xml中声明了android:sharedUserId="android.uid.system",但没有相应的签名 解决方案: 1. 找到编译...
在Android开发过程中,有时会遇到一个名为`INSTALL_FAILED_CPU_ABI_INCOMPATIBLE`的错误,这通常是由于应用程序与模拟器或设备的CPU架构不兼容所导致的。此问题主要出现在尝试在非ARM架构的设备(如使用x86或x86_64...
标题中的问题“protel 99se :format %x invalid or incompatible with argument”是一个常见的错误提示,通常在尝试运行或安装Protel 99SE软件时出现。这个错误表明程序在处理某种格式化字符串(%x)时遇到了不兼容...
标题中提到的"APR based Apache Tomcat Native library 1.1.14"是这个库的一个特定版本,1.1.14是它的版本号。这个版本可能包含了对之前版本的改进、bug修复以及可能的新功能,旨在优化Tomcat在不同操作系统上的表现...
TypeError: _queue_reduction(): incompatible function arguments. The following argument types are supported: 1. (process_group: torch.distributed.ProcessGroup, grads_batch: List[List[at::Tensor]], ...
### Java.io.InvalidClassException Local Class Incompatible 解决方案 在Java序列化过程中,经常会遇到`java.io.InvalidClassException`异常,特别是在序列化类时如果类的版本与反序列化环境中的类版本不一致的...
标题中的问题 "Format '%x' invalid or incompatible" 是在使用Protel 99 SE这款电路设计软件时遇到的一个常见错误提示。这个错误通常出现在软件尝试处理一个格式化字符串时,发现该字符串与传递的参数不匹配或者...
然而,在使用过程中,用户可能会遇到一些问题,比如“Format '%x' invalid or”这样的错误提示,这通常是由于软件内部格式处理的问题或者与自定义库的兼容性引起的。为了解决这个困扰用户的难题,我们可以深入探讨这...
网站开发技术是信息技术领域的重要组成部分,Macromedia Dreamweaver作为一款强大的网页设计工具,深受开发者喜爱。本课程主要围绕Dreamweaver展开,讲解如何利用它进行网站开发,特别是涉及数据库连接和基本界面...
项目中碰到的问题
The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under ...
### Virtual PC 在 PAE 模式下无法运行的解决方案 #### 背景与问题概述 在使用 Virtual PC(虚拟个人计算机)时,可能会遇到在启用 PAE(Physical Address Extension)模式后,虚拟机无法正常启动的问题。...
### INSTALL_FAILED_MISSING_SHARED_LIBRARY 解决方案 在进行Android应用开发时,可能会遇到“INSTALL_FAILED_MISSING_SHARED_LIBRARY”的错误提示。此问题通常发生在尝试安装包含特定共享库依赖的应用程序时,而...
The "Library", below, refers to any such software library or work which has been distributed under these terms. A "work based on the Library" means either the Library or any derivative work under ...
Incompatible Types(解决方案).md