笔者在安装 smartsvn 7.0.6版本的时候,出现如下错误:(操作系统 ubuntu 11.10)
root@hello_notepad:/usr/local/smartsvn-7_0_6# bin/smartsvn.sh
Disabling SSE42Intrinsics to work around bug 6875866.
An incompatible Java version has been detected which has been reported to cause strange bugs. Aborting now. To force SmartSVN to use this Java version, set the VM property smartsvn.checkIncompatibleJava to false (use at your own risk).
Please install the latest release of the SUN Java SE Runtime Environment (JRE) from:
上网查了一些资料,有两意见:
1. 卸载本地的openJDK, 安装 sunJDK (笔者的ubuntu上安装的是 openJDK)
这样似乎非常麻烦,最重要的是,重新安装java可能导致其他软件出问题。
2. 在启动 smartsvn时,增加参数 checkIncompatibleJava=false
这个比较简单。
#> vim bin/smartsvn.sh
看到最后一行:
$_JAVA_EXEC $_VM_PROPERTIES -Xmx${MAXIMUM_HEAP_SIZE} -Dsmartsvn.vm-xmx=${MAXIMUM_HEAP_SIZE} -jar "$SMARTSVN_HOME/lib/smartsvn.jar" "$@"
更改为:
$_JAVA_EXEC $_VM_PROPERTIES -Xmx${MAXIMUM_HEAP_SIZE} -Dsmartsvn.vm-xmx=${MAXIMUM_HEAP_SIZE} -Dsmartsvn.checkIncompatibleJava=false -jar "$SMARTSVN_HOME/lib/smartsvn.jar" "$@"
主要就是增加一句: -Dsmartsvn.checkIncompatibleJava=false 即可。
好了大功告成。大家试试吧。(注意,因为设定了checkIncompatibleJava=false,所以可能会有一些隐含的错误,对于很重要的东西,请不要使用这个方法,后果自负哟。)
分享到:
相关推荐
smartsvn-macosx-14_0_3.dmg
"smartsvn-windows-x86-setup-jre-7_0_4"这个标题表明我们正在讨论的是SmartSVN的一个特定版本,即7.0.4,它已经集成了Java运行环境(JRE),因此适用于32位(x86)的Windows操作系统。 1. **Subversion(SVN)**:...
在标题"smartsvn-macosx-10_789-8_0_1.zip"中,我们可以推断出这是SmartSVN的一个特定版本,适用于macOS 10.7.89(可能是操作系统的一个定制或测试版本),版本号为8.0.1。这个压缩包包含了SmartSVN客户端的安装程序...
smartsvn-macosx-8_6_6版本
总之,SVN-1.14.1.29085-x64-svn-1.14.1和TortoiseSVN-1.14.1.29085-x64-svn-1.14.1.msi的组合提供了一个强大的版本控制解决方案,加上中文语言包,使得中国用户在软件开发和协作过程中能够更加高效和便捷地管理代码...
我刚刚从官网下载好,都还没安装,分享给需要的人~~
在下载并解压"smartsvn-macosx-6_6_9.tar.gz"后,你会得到SmartSVN 6.6.9的安装程序或应用程序文件,双击运行即可开始使用。对于Mac OS X用户,这款软件提供了与操作系统深度融合的体验,如支持AppleScript和...
首先,你需要下载SmartSVN的Linux安装包,这里我们假设你已经得到了名为`smartsvn-7_6_4`的压缩文件。这个版本号表示的是SmartSVN的7.6.4版,它可能是一个.tar.gz或.zip格式的压缩包。通常,你可以通过浏览器或者...
SmartSVN是一个功能多且易于使用的Subversion 客户端,可运行在Linux、Mac OS X、OS/2、Unix以及Windows。除了标准的SVN指令(例如checkout、update、commit、merge等)之外,其亦提供tag与branch处理(无需要为了转换...
SVN客户端官方汉化包 LanguagePack_1.10.0.28176-x64-zh_CN.msiSVN客户端官方汉化包 LanguagePack_1.10.0.28176-x64-zh_CN.msi
解压TortoiseSVN-1.9.7.27907-x64-zh_CN,先打开TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.msi安装SVN,然后启动LanguagePack_1.9.7.27907-x64-zh_CN.msi安装中文补丁,最后就可以在SVN的设置里面设置中文了
在给定的标题和描述中,我们看到的是TortoiseSVN的1.11.0版本,64位的安装程序(TortoiseSVN-1.11.0.28416-x64-svn-1.11.0.msi)以及对应的中文语言包。 1. **TortoiseSVN**:TortoiseSVN的核心功能是与Subversion...
smartsvn mac版的svn图形化管理工具,经过试过,个人觉得挺好用的。
压缩包中的"svn-1.4.6-setup.exe"是用于在Windows系统上安装SVN服务器的执行文件。通过运行这个安装程序,用户可以轻松地在本地计算机上设置一个SVN服务器,从而实现对项目代码库的托管。安装过程中,用户需要配置...
SmartSVN是一个功能多且易于使用的Subversion客户端,本资源为smartsvn9_2_3 for mac,当前最新版本。下载解压安装,亲测可用,附带破解文件直接可以使用到2099年。
"SVN-Client_Server_1.6.17_兼容版" 提供了服务端(Server)和客户端(Client)的兼容性解决方案,确保在1.6.17版本下,两者可以无缝协同工作。 1. **SVN客户端**: - **TortoiseSVN**:这是在Windows操作系统上...
6. **分支和合并的改进**:这一版本可能优化了分支和合并操作,降低了产生不必要的冲突的可能性。 至于压缩包内的"LanguagePack_1.14.0.28885-x64-zh_CN22.msi"文件,这是一个Windows Installer包,用于在Windows...
首先说CSVN,其实可以简单理解为SVN+Apache的集成版本,当然CSVN还有其他的一些特性(角色的用户管理,灵活的角色和权限配置以及LDAP认证,基于角色的多仓库管理,自动备份、恢复,以及模板和Rest APIs管理),可以...
《Subversion Edge:高效SVN管理的利器》 Subversion Edge是由CollabNet公司推出的集成了Subversion(SVN)、Apache服务器以及相关管理组件的工具,它的存在极大地简化了Subversion版本控制系统及其环境的部署与...
标题中的"LanguagePack_1.9.7.27907-x64-zh_CN.zip"表明这是一个语言包,具体来说是针对Subversion(SVN)的中文语言包,版本号为1.9.7,适用于64位操作系统。"zh_CN"表示这是简体中文的语言版本。 Subversion(SVN...