裝了Subclipse外掛程式eclipse啟動報異常的解決方案

來源:互聯網
上載者:User

在Eclipse Indigo(3.7)版中裝了Subclipse外掛程式,啟動的時候掛在那裡了。。命令列下執行拋以下異常:
baby@user:/usr/local/eclipse$ ./eclipse 
LogFilter.isLoggable threw a non-fatal unchecked exception as follows:
java.lang.NullPointerException
   at org.eclipse.core.internal.runtime.Log.isLoggable(Log.java:101)
   at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.safeIsLoggable(ExtendedLogReaderServiceFactory.java:59)
   at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.logPrivileged(ExtendedLogReaderServiceFactory.java:164)
   at org.eclipse.equinox.log.internal.ExtendedLogReaderServiceFactory.log(ExtendedLogReaderServiceFactory.java:150)
   at org.eclipse.equinox.log.internal.ExtendedLogServiceFactory.log(ExtendedLogServiceFactory.java:65)
   at org.eclipse.equinox.log.internal.Exten
dedLogServiceImpl.log(ExtendedLogServiceImpl.java:87)
   at org.eclipse.equinox.log.internal.LoggerImpl.log(LoggerImpl.java:54)
   at org.eclipse.core.internal.runtime.Log.log(Log.java:60)
   at org.tigris.subversion.clientadapter.javahl.Activator.isAvailable(Activator.java:92)
   at org.tigris.subversion.clientadapter.Activator.getAnyClientAdapter(Activator.java:81)
   at org.tigris.subversion.subclipse.core.SVNClientManager.getAdapter(SVNClientManager.java:145)
   at org.tigris.subversion.subclipse.core.SVNClientManager.getSVNClient(SVNClientManager.java:92)
   at org.tigris.subversion.subclipse.core.SVNProviderPlugin.getSVNClient(SVNProviderPlugin.java:425)
   at org.tigris.subversion.subclipse.core.status.NonRecursiveStatusUpdateStrategy.statusesToUpdate(NonRecursiveStatusUpdateStrategy.java:53)
   at org.tigris.subversion.subclipse.core.status.StatusCacheManager.refreshStatus
(StatusCacheManager.java:273)
   at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.refreshStatus(FileModificationManager.java:179)
   at org.tigris.subversion.subclipse.core.resourcesListeners.FileModificationManager.resourceChanged(FileModificationManager.java:128)
   at org.eclipse.core.internal.events.NotificationManager$1.run(NotificationManager.java:291)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
   at org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:285)
   at org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:149)
   at org.eclipse.core.internal.resources.Workspace.broadcastPostChange(Workspace.java:395)
   at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1530)
   at org.eclipse.core.internal.resources.InternalWo
rkspaceJob.run(InternalWorkspaceJob.java:45)
   at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
有三種解決方案:
1、請教除重裝Eclipse;
2、卸Subclipse外掛程式以外的解決方案;
3、裝libsvn-java這個包。把libsvnjavahl-1.so放到$JAVA_HOME/jre/lib/i386下,把svn-javahl.jar放到$JAVA_HOME/jre/lib/下面。
這兩個檔案的位置,用dpkg -L libsvn-java確定:
我本機:
$ dpkg -L libsvn-java
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libsvn-java
/usr/share/doc/libsvn-java/changelog.Debian.gz
/usr/share/doc/libsvn-java/copyright
/usr/share/doc/libsvn-java/changelog.gz
/usr/share/java
/usr/share/java/svn-javahl.jar
/usr/lib
/usr/lib/jni
/usr/lib/jni/libsvnjavahl-1.so.0.0.0
/usr/lib/jni/libsvnjavahl-1.so.0

/usr/lib/jni/libsvnjavahl-1.so

本文出自:馮立彬的部落格

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.