web-dev-qa-db-ja.com

javahlをインストールするにはどうすればよいですか?

Eclipse GaleiloでSubclipseを動作させようとしていますが、そのためにはJavaHLライブラリをインストールする必要があります。

Sudo apt-get install libsvn-Javaを使用してライブラリをインストールしましたが、Eclipse.iniファイルを変更して、新しいライブラリを引数として取り込む必要があります。

Iniファイルへの最初の変更は-Djava.library.path=/usr/lib/jni/で、エラーが発生しました
"Java.library.pathにlibsvnjavahl-1がありません"
"互換性のないjavahlライブラリがロードされました。1.3.x以降が必要です。"
インストールの印刷出力に従って、バージョン1.6.12がインストールされました。

そこで、上記のファイルパスにlibsvnjavahl-1.soを追加し、次のエラーを生成しました。
"Java.library.pathにlibsvnjavahl-1がありません"
"Java.library.pathにsvnjavahl-1がありません"
"Java.library.pathにsvnjavahlはありません"

何が起きてる?

8
Jason

eclipseをubuntuリポジトリからインストールしていますか?または日食からダウンロードしますか?

私見では、Eclipseを手動でインストールする必要があります。

最初にSubversionをインストールします:

Sudo apt-get install Subversion

eclipse用Subversionプラグインをインストールする場合は、メニューHelp -> Install New Softwareを使用してインストールできます。HeliosまたはGalileoを選択します。

Eclipse Helios

Collaborationを選択し、Subversiveを選択します。

Subversive

破壊的?良い選択肢ではありませんが、問題はバージョン1.7以降のJavaHLが必要であり、ユーザーはlibsvn-Javaに1.6.xのみが含まれていることは正しいことです。 Ubuntuはこのライブラリを更新する必要があります。

2
Justin

WANdiscoからsvnをインストール-私のために働いた。ソリューションの簡単な説明:

https://plus.google.com/110836571215849032642/posts/5gecVzxXUpz

実行するスクリプト(上記の投稿にもあります)。これにより、破壊的なlibsvn-Java 1.7がインストールされます。

http://Pastebin.com/H7YjU1c

そして(質問で指定されているように)Eclipse.iniに次の行を追加します

-Djava.library.path=/usr/lib/jni/

2
Matyas

何年もlibsvn-Javaをインストールした場合でも、最近このエラーが再び発生します。 Eclipse 2019-03にアップグレードするのか、Azul Zulu 8に変更するのかわからない。

とにかく、Eclipse.ini-vmargsオプションに追加して修正しました:

-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/

L ubuntu 18.04.2があります

0
Marco Sulla