我已经在 Ubuntu 14.04 上安装了 Eclipse Mars,并通过安装 Subclipse 添加了 SVN 支持。我按照CollabNet 的说明启用了 JavaHL 支持。当我启动 Eclipse(从命令行或从启动器)并转到 Window -> Preferences -> Team -> SVN 时,它会崩溃并显示以下消息:
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f47a102b784, pid=5510, tid=139948294772480
#
# JRE version: Java(TM) SE Runtime Environment (7.0_80-b15) (build 1.7.0_80-b15)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (24.80-b11 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C [libapr-1.so.0+0x25784] apr_threadkey_private_get+0x4
我正在使用 Java 1.7,但也尝试使用 1.8。
我的 eclipse.ini 看起来像这样:
-startup
plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.300.v20150602-1417
-product
org.eclipse.epp.package.php.product
--launcher.defaultAction
openFile
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
256m
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vmargs
-Dosgi.requiredJavaVersion=1.7
-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/
-Duser.name=mmaluga
-Xms512m
-Xmx1024m
-javaagent:/opt/eclipse-mars/plugins/com.zeroturnaround.eclipse.optimizer.plugin_1.0.9/agent/eclipse-optimizer-agent.jar
-Xverify:none
-server
-XX:+UseParallelGC
你可以看看错误报告。我现在使用 SVNKit,但它缺少 Sublipse 所需的一些功能(即合并不起作用)
有没有办法解决这个问题?