Setelah memperbarui ke Snow Lion, saya mulai menerima kesalahan ini di Flash Builder / Eclipse saat mencoba menggunakan SVN:
Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
/opt/subversion/lib/libsvnjavahl-1.0.dylib: Library not loaded: /usr/lib/libpq.5.dylib Referenced from: /opt/subversion/lib/libsvnjavahl-1.0.dylib Reason: no suitable image found. Did find: /usr/lib/libpq.5.dylib: mach-o, but wrong architecture /usr/lib/libpq.5.dylib: mach-o, but wrong architecture
no svnjavahl in java.library.path
java.library.path = .:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java
eclipse
apache-flex
svn
flash-builder
subclipse
1,21 gigawatt
sumber
sumber
Jawaban:
Jika Anda tidak perlu menggunakan JavaHL, Subclipse juga menyediakan pustaka API SVN Java murni - SVNKit (http://svnkit.com). Cukup instal adaptor klien SVNKit dan plugin pustaka dari situs pembaruan Subclipse, lalu pilih dalam preferensi di bawah Tim> SVN.
sumber
Coba ini:
sumber
Di Kubuntu, jalur saya ke perpustakaan berubah karena menginstal versi Java yang lain. Inilah gambaran keseluruhannya , tapi singkatnya:
Output dari perintah terakhir akan terlihat seperti ini, misalnya:
/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so
Ini memberi Anda jalur, sehingga Anda dapat menambahkan yang berikut ini ke
eclipse.ini
:sumber
Lihat blog ini . Ini memiliki banyak informasi. Juga jika menginstal melalui brew jangan lewatkan catatan ini:
Anda mungkin perlu menautkan pengikatan Java ke folder Ekstensi Java:
sumber
Saya Baru saja menginstal Mountain Lion dan memiliki masalah yang sama saya menggunakan FLashBuilder (yaitu 32bit) dan MountainLion adalah 64bit, yang berarti secara default MacPorts menginstal semuanya sebagai 64bit. Versi subclipse yang saya gunakan adalah 1.8 Karena saya telah menginstal Subversion dan JavaHLBindings, saya baru saja menjalankan perintah ini:
Ini membuat port mac melewati semua yang sudah diinstal dan juga menginstal versi 32bit.
Saya kemudian memulai ulang FlashBuilder dan tidak lagi menunjukkan kesalahan JavaHL.
sumber
Anda mungkin atau mungkin tidak membutuhkan JavaHL tergantung pada OS Anda. Selain saran lainnya langsung saja posting ini disini.
Untuk OS lain lihat sumber ini: http://subclipse.tigris.org/wiki/JavaHL
sumber
mungkin Anda bisa mencoba ini: ubah versi jdk. Dan saya menyelesaikan masalah ini dengan mengubah jdk dari 1.6.0_37 menjadi 1.6.0.45. BR!
sumber
Saya mencoba setiap solusi yang tersedia dan akhirnya bagi saya masalahnya adalah:
http://subclipse.tigris.org/update_1.10.x >
sumber
Bagi saya, saya mulai mendapatkan masalah ini ketika saya memutakhirkan ke java 8, dan kemudian kembali ke java 7. Mengupgrade lagi ke java 8 dan masalah teratasi.
sumber
Untuk pengguna Windows Eclipse / STS v3.9.X, Anda mungkin perlu memperbarui versi subclipse Anda.
Pergi ke Help > Install New Software > Klik Subclipse dan edit versinya dari 1.6.X ke 1.8.X.
Metode ini juga berlaku untuk mereka yang menemukan JavaHL tidak tersedia. Anda dapat memeriksa apakah JavaHL tersedia atau tidak dengan Buka Windows > Preferensi > Tim > SVN . Anda dapat memeriksanya di SVN Interface > Client bagian .
Jika ini berfungsi di MAC OS, silakan balas di bagian komentar. :)
sumber
Pemahaman Saya - Pada dasarnya, klien svn hadir secara default di Mac os. Saat menginstal di eclipse kita harus mencocokkan plugin svn dengan plugin mac dan javaHL tidak akan hilang. Ada proses yang panjang untuk memperbarui dengan menginstal xcode dan kemudian dengan menggunakan homebrew atau macports yang dapat Anda temukan setelah googling tetapi jika Anda sedang terburu-buru gunakan langkah-langkah di bawah ini.
1) di shell terminal mac Anda
$ svn --version
Catat versinya, misalnya 1.7.
2) buka tautan di bawah ini
http://subclipse.tigris.org/wiki/JavaHL
periksa versi subclipse mana yang Anda perlukan yang sesuai dengannya. misalnya
Versi Subclipse SVN / JavaHL Versi 1.8.x 1.7.x
3) ok, ambil url yang sesuai dengan 1.8.x dari
http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
dan tambahkan ke eclipse Anda => Instal Perangkat Lunak baru di bawah bantuan
pilih apa pun yang Anda butuhkan, svn client atau subclipse atau mylyn dll dan itu akan meminta restart STS / eclipse itu saja Anda sudah selesai. bekerja untuk saya.
CATATAN: jika Anda sudah menginstal beberapa versi di dalam eclipse Anda, maka yang terbaik adalah mencopot semua versi subclipse atau svn klien dari plugin eclipse dan mulai baru dengan langkah-langkah yang tercantum di atas.
sumber