Pagina 1 di 1

Domanda java multilib

Inviato: lun 28 apr 2014, 17:08
da boh
Ciao a tutti!
Ho bisogno di usare JD-gui (java decompiler), ma funziona solo con sistemi 32 bit.
Ho trovato la guida di alienbob e penso che seguirò quella, sembra molto lineare e semplice :)

Prima di tutto, qualche domanda generica: vado incontro a problemi ad abilitare il multilib? Nel caso, posso tornare "indietro" a una 64bit pura? La compilazione di nuovi programmi continuerà ad essere a 64bit, salvo dove diversamente specificato, oppure bisogna specificare di volta in volta tutto?

La mia domanda specifica è: jd-gui ha bisogno (credo) di java per funzionare e sul mio sitema ho installato la versione a 64bit (solita procedura: slackbuild dal dvd di slackware e download dal sito oracle).
Ci sarà bisogno della versione a 32 bit, essendo il decompilatore a 32 bit? Se sì, possono coesistere?
Ha senso quello che sto dicendo oppure jd-gui ha solo bisogno di java (e quindi può usare anche quella a 64bit)?

Re: Domanda java multilib

Inviato: lun 28 apr 2014, 17:29
da ilmich
boh ha scritto:Prima di tutto, qualche domanda generica: vado incontro a problemi ad abilitare il multilib?
io ho un sistema multilib perchè mi trovo costretto ad usare skype per lavoro e non ho mai avuto un problema.
boh ha scritto:Nel caso, posso tornare "indietro" a una 64bit pura?
certamente, a seconda della tecnica usata (pacchettone multilib slacky, piuttosto che pacchetti fatti da alienbob) ci metti piu' o meno tempo.
boh ha scritto:La compilazione di nuovi programmi continuerà ad essere a 64bit, salvo dove diversamente specificato, oppure bisogna specificare di volta in volta tutto?
no.. con il pacchettone slacky la compilazione a 32bit non è nemmeno prevista :), con l'alternativa alien bob se non erro, la compilazione a 32bit devi abilitarla in qualche modo.
boh ha scritto: jd-gui ha bisogno (credo) di java per funzionare
ho dato un occhiata al sito ufficiale e mi sembra di aver capito che i due componenti principali jd-core e jd-gui sono scritti in c++, quindi non dovrebbe essere necessaria una virtual machina java ad-hoc.
pero' ho visto che c'e' un plugin per eclipse (a 32 e 64bit), se normalmente usi quest'IDE mi sa che ti conviene piu' questo.

ciau

Re: Domanda java multilib

Inviato: lun 28 apr 2014, 18:34
da boh
Grazie per le dritte :)

Eclipse non l'avevo considerato onestamente! È senz'altro una buona alternativa al multilib.
C'è solo un problema: nel sito mi dice che ci vogliono le librerie C++ di Windows che ovviamente sono in formato .exe :-k

Re: Domanda java multilib

Inviato: mar 29 apr 2014, 10:35
da lablinux
Non ho capito bene il problema, ma eclipse in se non dovrebbe essere esclusivo per windows. Su slackbuilds trovi il pacchetto, devi installare altri 6 o 7 pacchetti, ma dovrebbe funzionare.

Re: Domanda java multilib

Inviato: mar 29 apr 2014, 21:05
da Toni
jd-gui è un eseguibile a 32 bit ma staticamente linkato, quindi dovresti ricompilare il kernel per eseguire codice a 32 bit
(non serve multilib)

Codice: Seleziona tutto

./jd-gui: ELF 32-bit LSB  executable, Intel 80386, version 1 (GNU/Linux), statically linked, stripped
il plugin richiede librerie native che sono disponibile per 32 bit e 64 bit basta seguire le istruzioni
http://jd.benow.ca/

Re: Domanda java multilib

Inviato: mer 30 apr 2014, 10:54
da boh
Installando eclipse a 64bit + plugin non ho avuto problemi!
Più che altro non avevo visto che le librerie C++ servono solo sotto windows :lol: