Pagina 1 di 1

[RISOLTO] Java: eseguire applicazione da 32bit a 64bit?

MessaggioInviato: 02/10/2018, 20:36
da Alessandro2222
Ciao a tutti!
Ho installato una distribuzione Kali Linux a 64bit, ho una applicazione che funziona in java -jar xxxx a 32bit. Vorrei sapere se è possibile eseguirla comunque con il comando java. Ho provato ad usare l'opzione di java -32d o -64d. Ma non funziona. Esiste qualche software per linux che permetta di usare i programmi da 32bit come programmi a 64?

Grazie!

Re: Eseguire applicazione da 32bit a 64bit?

MessaggioInviato: 03/10/2018, 7:04
da Aki
Alessandro2222 ha scritto:non funziona

Puoi specificare cosa intendi per “non funziona” ? Puoi fornire un log o lo stock trace di Java :-X ? A quale programma ti riferisci ? Di norma il bytecode Java é indipendente dall’architettura del microprocessore (32 o 64 bit).

Intervento di moderazione: modificato il titolo da “Eseguire applicazione da 32bit a 64bit?” a “Java: eseguire applicazione da 32bit a 64bit?”

Re: Java: eseguire applicazione da 32bit a 64bit?

MessaggioInviato: 03/10/2018, 8:25
da Alessandro2222
Ciao , ti posto il lig. Ti faccio presente che su piattaforma kali linux 32bit funzionava.

root@windows7:~/Scaricati/OK_burpsuite_pro_v1.7.03_Cracked_loader# java -jar ./BurpLoader.jar
Your JRE appears to be version 9.0.4 from Oracle Corporation
Burp has not been fully tested on this platform and you may experience problems.
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by burp.a8f (file:/root/Scaricati/OK_burpsuite_pro_v1.7.03_Cracked_loader/burpsuite_pro_v1.7.03.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of burp.a8f
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
root@windows7:~/Scaricati/OK_burpsuite_pro_v1.7.03_Cracked_loader#

Re: Java: eseguire applicazione da 32bit a 64bit?

MessaggioInviato: 03/10/2018, 18:58
da Alessandro2222
OK ho risolto io!

Soluzione al problema di burp suite causato da incompatibilita con java XXX

Burp Suite non si avvia a causa del java

Soluzione:
1) Apri una finestra del terminale e digita: update-alternatives --config java
2) Mostrerà la possibilita di scelta della versione di java. Scegliere: * 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 modalità manuale3
3) Riavvia burp suite


Grazie comunque

Re: [RISOLTO] Java: eseguire applicazione da 32bit a 64bit?

MessaggioInviato: 03/10/2018, 20:19
da Aki
Grazie per l'aggiornamento. Quindi, la causa dell'errore è una incompatibilità con la versione 9 di java che era installato sul tuo computer ed hai risolto utilizzando la precedente versione 8 di java.

Re: [RISOLTO] Java: eseguire applicazione da 32bit a 64bit?

MessaggioInviato: 04/10/2018, 12:31
da Alessandro2222
Si! Quella versione di burp , funziona bene con il java 8. Per switcciare basta eseguire il comando di cui sopra.

Re: [RISOLTO] Java: eseguire applicazione da 32bit a 64bit?

MessaggioInviato: 04/10/2018, 13:22
da azioga
Alessandro2222 ha scritto: Per switcciare basta eseguire il comando di cui sopra.


Puoi anche provare a settare la versione corretta di java esportando la variabile JAVA_HOME

ad esempio:

Codice: Seleziona tutto
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
PATH=$JAVA_HOME/bin:$PATH