Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957

    [Java] Non s'installa J2SDK.

    Ciao a tutti.
    Sembra un'odissea.
    Ho scaricato J2SDK1.4.2 e l'ho installato.
    Ho inserito la path seguendo le istruzioni della Sun.
    Ora però ho provato a far partire il compilatore, quando compilo il file Hello.java mi vengono un sacco di errori.

    -----------------------------------------------
    c:\j2sdk1.4.2_01\src.zip(java/nio/ByteBufferAsIntBufferB.java):34: warning: as o
    f release 1.4, assert is a keyword, and may not be used as an identifier
    (source unavailable)
    c:\j2sdk1.4.2_01\src.zip(java/nio/ByteBufferAsIntBufferB.java):57: warning: as o
    f release 1.4, assert is a keyword, and may not be used as an identifier
    (source unavailable)
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -deprecation for details.
    100 errors
    206 warnings
    ---------------------------------------------
    La lista sarebbe lunga, io l'ho accorciata, ma è tutta così

    Mentre quando faccio partire un file già compilato mi da:

    Exception in thread "main" java.lang.NoClassDefFoundError: Hello/class

    Non so proprio come risolverlo sto problema.
    Secondo me è installato male, però ho già disint e reinst 2 volte!




    Potrebbe essere un problema di ClassPath?
    Io l'ho impostata come %classpath.
    Può essere un problema collegato con un file src.zip?

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    up

  3. #3
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Ciao.... posto come ho configurato il mio classpath:

    set path=C:\j2sdk1.4.1_02\bin;
    set classpath=C:\j2sdk1.4.1_02\src.zip;C:\jaxb\jaxb-xjc-1.0-ea.jar;C:\jaxb\jaxb-rt-1.0-ea.jar;

    Uso WinXP Professional... l'ho configurato chiamando l'autoexec.bat in questa maniera:
    start -> esegui -> sysedit
    Ti esce una finestra con tutti i file da configurare tra cui, in primo piano, c'è autoexec.bat
    Spero ti sia d'aiuto ciao
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    Provo... cmq io non ho quei files *.JAR, mi limiterò a mettere il file scr... che però non contiene la cartella JAVAC ma solo la cartella JAVA.
    E penso che l'errore sia determinato dal fatto che non ho sta cartella.
    Però caspita l'ho installato dal SDK, come fa a non esserci?

  5. #5
    Utente di HTML.it L'avatar di Angelo1974
    Registrato dal
    Feb 2003
    Messaggi
    1,107
    Non preoccuparti di C:\jaxb\jaxb-xjc-1.0-ea.jar;C:\jaxb\jaxb-rt-1.0-ea.jar; sono file che servono a me a te interessa solo sino a src.zip
    Ciao
    Se vuoi trovare l'arcobaleno, devi sopportare la pioggia

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    Non mi funziona!

    la classpath l'ho inserita come variabile d'ambiente ma non sembra andare ancora.
    Stesso problema.

    In più quando vado a compilare mi esce sta roba:

    C:\j2sdk1.4.2_01\src.zip(java/nio/ByteBufferAsIntBufferB.java):34: warning: as o
    f release 1.4, assert is a keyword, and may not be used as an identifier
    (source unavailable)
    C:\j2sdk1.4.2_01\src.zip(java/nio/ByteBufferAsIntBufferB.java):57: warning: as o
    f release 1.4, assert is a keyword, and may not be used as an identifier
    (source unavailable)
    Note: Some input files use or override a deprecated API.
    Note: Recompile with -deprecation for details.
    100 errors
    206 warnings
    --------------------------------------
    Booh...

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    957
    Ho risolto il problema installando l'SDK 1.4.1_05
    Ora funzia tutto, tranne il fatto che devo sempre compilare dalla path di j2sdk.
    Mi spiego.
    Quando avvio un prog basta "java Nomeprog" da qualsiasi path, mentre per compilare con Javac devo farlo SOLO dalla Path di javac.
    Io ho già impostato la Path in autoexec, infatti JAVA funzia, ma JAVAC no!
    Cosa posso fare?

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.