Nie udało się wczytać Biblioteki Javahla

Po aktualizacji do Snow Lion zacząłem otrzymywać te błędy w Flash Builder / Eclipse podczas próby użycia 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
Author: 1.21 gigawatts, 2012-08-02

11 answers

Jeśli nie musisz używać Java, Subclipse udostępnia również bibliotekę pure-Java SVN API -- SVNKit ( http://svnkit.com). wystarczy zainstalować adapter klienta SVNKit i wtyczki biblioteki z witryny aktualizacji Podclipse, a następnie wybrać go w preferencjach pod zespół > SVN.

 113
Author: Mark Phippard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-08 20:28:19

Spróbuj tego:

  1. Wybierz Okno >> Preferencje
  2. rozwiń zespół >> SVN
  3. Pod SVN interfaceustaw Clientna SVNKit (Pure Java) SVNKit....
 180
Author: Atul Kaushik,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-02-03 17:14:59

Na Kubuntu Moja ścieżka do biblioteki zmieniła się z powodu zainstalowania innej wersji Javy. Oto cały obraz , ale w skrócie:

sudo apt-get install libsvn-java
sudo find / -name libsvnjavahl-1.so

Wyjście z ostatniego polecenia może wyglądać tak, na przykład:

/usr/lib/x86_64-linux-gnu/jni/libsvnjavahl-1.so

To daje Ci ścieżkę, więc możesz dodać do swojego eclipse.ini:

-Djava.library.path=/usr/lib/x86_64-linux-gnu/jni/
 27
Author: makkasi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-20 07:56:13

Zobacz ten blog . Zawiera mnóstwo informacji. Również w przypadku instalacji przez brew nie przegap tej Uwagi:

Może być konieczne połączenie wiązań Java do folderu Java Extensions:

 $ sudo mkdir -p /Library/Java/Extensions
 $ sudo ln -s /usr/local/lib/libsvnjavahl-1.dylib /Library/Java/Extensions/libsvnjavahl-1.dylib
 7
Author: Federico,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-11 12:48:37

Właśnie zainstalowałem Mountain Lion i miałem ten sam problem Używam Flashbuildera (który jest 32bitowy) i MountainLion jest 64bit, co oznacza, że domyślnie MacPorts instaluje wszystko jako 64bit. Wersja subclipse której używam to 1.8 Ponieważ już zainstalowałem Subversion i JavaHLBindings, uruchomiłem tą komendę:

 sudo port upgrade --enforce-variants active +universal 

To sprawiło, że porty mac przechodzą przez wszystko już zainstalowane, a także instalują wersję 32-bitową.

Potem zrestartowałem FlashBuilder i nie pokazał już żadnego Java błędy.

 2
Author: catrapture,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-08-07 22:25:27

Możesz lub nie potrzebujesz Javahla w zależności od Twojego systemu operacyjnego. Oprócz innych sugestii po prostu publikując to tutaj.

Tutaj wpisz opis obrazka

Dla innych OS zobacz to źródło: http://subclipse.tigris.org/wiki/JavaHL

 2
Author: Prince,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-02 16:37:23

Może spróbujesz tego: Zmień wersję jdk. I rozwiązałem ten problem poprzez zmianę jdk z 1.6.0_37 na 1.6.0.45 . BR!

 1
Author: Evan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-09-29 05:46:07

Próbowałem wszystkich dostępnych rozwiązań i w końcu dla mnie problem był:

uninstall Native JavaHL 1.6

install everything under Subclipse from this site:

Http://subclipse.tigris.org/update_1.10.x >

 1
Author: Web Development,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-11-13 18:29:33

Dla mnie ten problem zaczął się pojawiać po aktualizacji do java 8, a następnie z powrotem do java 7. Zaktualizowano ponownie do java 8 i problem został rozwiązany.

 1
Author: sasfour,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-06-23 14:43:30

Dla Eclipse / STS v3. 9.X użytkownik systemu windows, może być konieczne zaktualizowanie wersji podclipse.

Przejdź do Pomoc > Zainstaluj nowe oprogramowanie > Kliknij na Subclipse i edytuj wersję z 1.6.X do 1.8.X

Ta metoda dotyczy również tych, którzy napotkają Javahla niedostępnego. Możesz sprawdzić, czy JavaHL jest dostępny, czy nie, przechodząc do Windows > Preferencje > drużynowo > SVN . Możesz to sprawdzić w interfejs SVN > Sekcja Klient .

Jeśli to działa na MAC OS, uprzejmie odpowiedzieć w komentarzu sekcji. :)

 1
Author: OreaSedap,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-12-26 03:57:29

Moje zrozumienie-zasadniczo, klient svn jest domyślnie na Mac os. Podczas instalacji w eclipse powinniśmy dopasować wtyczkę svn do wtyczki mac i javaHL nie będzie brakowało. Istnieje długi proces aktualizacji poprzez zainstalowanie xcode, a następnie za pomocą homebrew lub macports, które można znaleźć po googling, ale jeśli jesteś w pośpiechu użyć po prostu poniższe kroki.

1) na powłoce terminala mac

$ svn --version

Zanotuj wersję np. 1.7.

2) Otwórz link poniżej

Http://subclipse.tigris.org/wiki/JavaHL

Sprawdź, której wersji podclipse potrzebujesz. np.

Subclipse Version SVN / JavaHL Version 1.8.x 1.7.x

3) OK, podnieś adres URL odpowiadający 1.8.x z

Http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA

I dodaj do swojego eclipse = > Zainstaluj nowe oprogramowanie pod help

Wybierz co chcesz, svn klient lub subclipse lub mylyn itp i poprosi o ponowne uruchomienie STS / eclipse to jest to, co zrobiłeś. dla mnie zadziałało.

Uwaga: jeśli masz już wiele wersji zainstalowanych wewnątrz eclipse, najlepiej odinstalować wszystkie wersje subclipse lub svn klienta z wtyczek eclipse i zacząć od nowa z krokami wymienionymi powyżej.

 0
Author: Neeraj,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-07-19 15:38:07