I know there are many Eclipse / Subclipse questions regarding javahl issues. I have been using Eclipse / Subclipse together for a long time without javahl problems.
Now I am facing the same question.
I recently upgraded to Java 7:
$ java -version java version "1.7.0_65" Java(TM) SE Runtime Environment (build 1.7.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
I also upgraded to Eclipse Luna 4.4.0 and installed Subclipse. But after creating the remote repository and trying to view it in the SVN Repository Exploring perspective, I see this in the Eclipse.log error log file:
java.lang.NoClassDefFoundError: Could not initialize class org.apache.subversion.javahl.SVNClient at org.tigris.subversion.svnclientadapter.javahl.JhlClientAdapter.<init>(JhlClientAdapter.java:57) at org.tigris.subversion.clientadapter.javahl.Activator.getAdapter(Activator.java:64) at org.tigris.subversion.clientadapter.Activator.getClientAdapter(Activator.java:70) at org.tigris.subversion.subclipse.core.SVNClientManager.getAdapter(SVNClientManager.java:127) at org.tigris.subversion.subclipse.core.SVNClientManager.getSVNClient(SVNClientManager.java:94) at org.tigris.subversion.subclipse.core.SVNProviderPlugin.getSVNClient(SVNProviderPlugin.java:462) at org.tigris.subversion.subclipse.core.repo.SVNRepositoryLocation.getSVNClient(SVNRepositoryLocation.java:257) at org.tigris.subversion.subclipse.core.resources.RemoteFolder.getMembers(RemoteFolder.java:164) at org.tigris.subversion.subclipse.core.resources.RemoteFolder.members(RemoteFolder.java:260) at org.tigris.subversion.subclipse.ui.operations.FetchMembersOperation.execute(FetchMembersOperation.java:41) at org.tigris.subversion.subclipse.ui.operations.SVNOperation.run(SVNOperation.java:90) at org.tigris.subversion.subclipse.ui.repository.model.SVNRepositoryRootElement.fetchDeferredChildren(SVNRepositoryRootElement.java:73) at org.eclipse.ui.progress.DeferredTreeContentManager$1.run(DeferredTreeContentManager.java:238) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
See fig. below to see the components that I installed using Subclipse:

As for the SVNKit client adapter (not required), I installed Subclipse with or without this, and in both cases I see the same javahl.SVNClient error.
How to solve this?
Aside, I thought maybe I'll give Subversive a go. Subversive is not available on the Eclipse 4.4 udpates software website ( http://download.eclipse.org/eclipse/updates/4.4 ), so I tried the Eclipse Marketplace Client. Installation through the Marketplace, I get the following error:
The following solutions are not available: Subversive: SVN Team Provider 2.0
Does anyone have Eclipse and Subclipse or Subversive? What steps should I take to get this to work?
UPDATE comes with a screenshot of the empty SVN client drop-down list.

Thanks!
java eclipse svn eclipse-plugin subclipse
lostdorje
source share