Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Installazione JDK

  1. #1

    Installazione JDK

    ho scaricato jdk-8-windows-i586
    per installare jdk
    all'avvio mi risulta errore:

    Impossibile trovare il punto di ingresso RegDeleteKeyExA della procedura nella libreria di collegamento dinamico ADVAPI32.dll

    sapete dirmi come posso risolvere?
    Grazie dell'attenzione e saluti,
    Tommaso

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Premetto che non ho installato la JDK 8 e che quel messaggio non l'ho mai visto.
    Ho cercato con Google e a qualcuno è capitato, cercando di installare la JDK su Windows XP. Pare (e sottolineo "pare" perchè non ho verificato) che Oracle abbia tolto il supporto a Win XP per gli eseguibili dei suoi installer...

    http://stackoverflow.com/questions/2...pi32-dll-error

    Nella stessa discussione su SO c'è anche un workaround.

    Che sistema operativo stai usando?


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Windows XP

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Ok, allora il motivo è quello.
    Seguendo le indicazioni della prima risposta dovresti (ATTENZIONE: io non l'ho provato):

    1) Scaricare e installare 7-zip (qui) o un gestore di file compressi eseguibili.

    2) Dopo aver installato 7-zip, clic col tasto destro sull'eseguibile di installazione del JDK 8 e scegli dal menu "7-zip" la voce "Estrai i file...".

    3) Scegli dove estrarre i file (ad esempio, in "C:\Programmi\Java\JDK8\")

    4) Dentro a quella directory ora c'è un file ZIP (e un eseguibile). Scompatta il file ZIP nella stessa directory.

    5) Ora, nella directory "C:\Programmi\Java\JDK8" ci sono diverse directory e diversi file, alcuni con estensione ".pack"

    6) Vai al prompt dei comandi, posizionati nella directory "C:\Programmi\Java\JDK8" ed esegui queste due istruzioni:


    codice:
    SET JAVA_HOME=C:\Programmi\Java\jdk8
    FOR /R %%f IN (*.pack) DO "%JAVA_HOME%\bin\unpack200.exe" -r -v "%%f" "%%~pf%%~nf.jar"

    Fatto. Ora ti rimane solo da configurare il tuo ambiente di sviluppo in modo che usi la nuova JDK e magari, andare ad aggiornare la variabile d'ambiente PATH in modo che punti alla "bin" del JDK.


    Ciao.
    Ultima modifica di LeleFT; 04-04-2014 a 14:04
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  5. #5
    Ciao e grazie per la tua disponibilità


    Ho eseguito tutto quello che mi hai detto.

    Ho, poi, sistemato la path di sistema aggiungendo quella del bin di jdk.

    a questo punto dal prompt ho provato ad eseguire come es. javac

    ma non mi sortisce niente anzi mi da errore
    java/lang/NoClassDefFoundError: java/lang/Object

    sa dirmi cosa c'è che non va?

    Grazie

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    C'era un link (riferito alla versione 7) proprio nella risposta di SO:
    http://stackoverflow.com/questions/1...va-lang-object

    Verifica che nella cartella di installazione della JDK, i files .pack siano stati correttamente decompressi dall'utility "unpack200.exe": quindi, verifica che non vi siano più i file .pack ma vi siano i rispettivi file .jar, quindi prova ad aprire uno di quei jar (sempre con un programma di gestione file compressi)... in particolare, prova ad aprire "rt.jar" e verifica che venga correttamente letto.

    Se non sono stati decompressi correttamente, fallo tu a mano:


    codice:
    %JAVA_HOME%\bin\unpack200 -r -v -l "" <nome_file>.pack <nome_file>.jar

    E fallo per tutti i file .pack (era ciò che doveva fare il secondo comando dato dal prompt)


    Di più non saprei... io non uso più Win XP.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  7. #7
    ma nella cartella Bin non vi sono files .jar

    forse l'estrazione dei files è incompleta?

    scusami ancora

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    1
    stesso sistema operativo, stesso problema....

  9. #9
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    E chi ha parlato della cartella "bin"? I file .pack (e, di conseguenza, i .jar generati dalla decompressione) sono fuori dalla cartella bin.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.