Come installo javahl?


8

Sto cercando di far funzionare Subclipse in Eclipse Galeilo, e per farlo devo installare la libreria JavaHL.

Ho installato la libreria usando sudo apt-get install libsvn-java, ma il file eclipse.ini deve essere modificato per includere la nuova libreria come argomento.

La prima modifica al file ini è stata -Djava.library.path=/usr/lib/jni/, che ha prodotto gli errori
"no libsvnjavahl-1 in java.library.path"
"caricata libreria javahl incompatibile. 1.3.x o successive richieste."
secondo la stampa di installazione, è stata installata la versione 1.6.12.

Quindi, ho aggiunto libsvnjavahl-1.soal percorso del file sopra e prodotto i seguenti errori:
"no libsvnjavahl-1 in java.library.path"
"no svnjavahl-1 in java.library.path"
"no svnjavahl in java.library.path"

Cosa sta succedendo qui?

Risposte:


4

stai installando eclipse dal repository ubuntu? o scaricare da eclipse?

IMHO è necessario installare eclipse manualmente.

per prima cosa installa sovversione:

sudo apt-get install subversion

se vuoi installare il plugin subversion per eclipse, puoi installarlo usando il menu Help -> Install New Softwarescegli Helios o Galileo:

Eclipse Helios

scegli Collaboratione seleziona Sovversivo:

Sovversivo


Grazie per l'aiuto. Fondamentalmente ho dovuto reinstallare Eclipse per farlo funzionare, ma mi hai portato sulla strada giusta
Jason

2

Sovversivo? Non è una buona opzione, il problema è che è richiesta la versione 1.7 o successiva di JavaHL e l'utente ha ragione che libsvn-java include solo 1.6.x. Ubuntu deve aggiornare questa libreria.


2

Installa svn da WANdisco - ha funzionato per me. Piccola spiegazione con soluzione:

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

Script da eseguire (trovato anche nel post sopra), che installerà il sovversivo e libsvn-java 1.7

http://pastebin.com/H7YjU1c3

E (come specificato nella domanda), aggiungi la seguente riga in eclipse.ini

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


Matyas ha i punti chiave. Ottieni 1.7 e futuri svn dal repository di wandisco e istruisci l'eclissi su dove trovare la libreria. Altrimenti, avrai 1.7 ma non sarai in grado di trovare JavaHL. Ottimo lavoro
Peter Kahn,

0

Recentemente ho di nuovo questo errore, anche se ho installato libsvn-javada anni. Non sono sicuro se è dovuto l'aggiornamento Eclipse 2019-03o la modifica a Azul Zulu 8.

Ad ogni modo, l'ho risolto aggiungendo a eclipse.ini, nelle -vmargsopzioni:

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

Ho L ubuntu 18.04.2

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.