Pagina 3 di 3 primaprima 1 2 3
Visualizzazione dei risultati da 21 a 28 su 28
  1. #21
    non serve che la crei...basta che prima di fare il javac e il java ti metti dal prompt nella cartella in cui hai TUTTI i file java che vengono usati dalla tua applicazione
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  2. #22
    ma io mi metto sempre nella cartella dove ho i file e poi faccio java nomeclasse e non funziona... devo usare la 'formula' che mi ha dato prima floyd: java -cp ".;%CLASSPATH%" nomeclasse

    1 le variabili che devo aggiungere sono di sistema o di utente?
    2 se vi sono già in variabili di sistema con valori diversi devo modoficarli?

    ad esempio io come Variabile d'ambiente che a my parere riguardano java ho:
    CLASSPATH = "C:\Programmi\Java\j2re1.4.2_01\lib\ext\QTJava.zip "
    QTJAVA = "C:\Programmi\Java\j2re1.4.2_01\lib\ext\QTJava.zip "

    devo cambiare CLASSPATH e aggiungere PATH?

  3. #23
    Utente di HTML.it L'avatar di floyd
    Registrato dal
    Apr 2001
    Messaggi
    3,837
    aggiungi a CLASSPATH /.
    il PATH esiste di sicuro e credo che contenga già la JAVA_HOME/bin

  4. #24
    Utente di HTML.it L'avatar di Zalex
    Registrato dal
    Aug 2001
    Messaggi
    357
    devo cambiare CLASSPATH e aggiungere PATH?
    modifica CLASSPATH da

    CLASSPATH = "C:\Programmi\Java\j2re1.4.2_01\lib\ext\QTJava.zip "

    a

    CLASSPATH = ".;C:\Programmi\Java\j2re1.4.2_01\lib\ext\QTJava.z ip"

    PATH sicuramente esiste gia', altrimenti non potresti dare il comando javac.exe o java.exe da una cartella qualsiasi.Quindi PATH lascialo com e'


    ciao

  5. #25
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797
    Allora ho fatto un prog veloce in jdev. se lo lancio da jdev va, se provo da console mi dice:
    codice:
    C:\Programmi\jdev1012_base\jdev\mywork\Programmazione2\ExecDos\classes\prova\dos\command> java TestExecDos
    
    Exception in thread "main" java.lang.NoClassDefFoundError: TestExecDos (wrong na
    me: prova/dos/command/TestExecDos)
            at java.lang.ClassLoader.defineClass1(Native Method)
            at java.lang.ClassLoader.defineClass(Unknown Source)
            at java.security.SecureClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.defineClass(Unknown Source)
            at java.net.URLClassLoader.access$100(Unknown Source)
            at java.net.URLClassLoader$1.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClass(Unknown Source)
            at java.lang.ClassLoader.loadClassInternal(Unknown Source)
    poi se da console lancio java o javaw me lo trova mentre javac non c'è!
    ho settato CLASSPATH= .; C:\Programmi\Java\j2re1.4.2_08\lib (ma c vanno le "??)
    e PATH l'ho lasciato com'è: C:\Programmi\SSH Communications Security\SSH Secure Shell (ma credo dovrei cambiarlo)
    qcuno sa darmi una mano? perchè in jdev va e da console no?

  6. #26
    Salve ragazzi mi inserisco anche io nella discussione.

    Ho seguito attentamente il discorso dei path e dei Classpath.


    Premetto che anche io come nei precedenti ho un cattivo funzionamento nell'uso delle classi inserite in pacchetti da me fatti in cui ho tutti i file sorgente.

    Problema:

    Ho settato il PATH tra le variabili d'ambiente.
    Ora volevo settare anche CLASSPATH che per quanto ho capito su, permette il caricamento delle classi da qualsiasi cartella.

    MA PERCHE' QUESTA OPZIONE NON è INSERITA TRA LE VRIABILI D'AMBIENTE DEL MIO PC???? CIOE' NON C'E' NESSUN CLASSPATH!!! STRANO NO?
    COSA DEVO FARE?

    GRAZIE GENTE.

  7. #27
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Originariamente inviato da lorenz_italy
    Salve ragazzi mi inserisco anche io nella discussione.

    Ho seguito attentamente il discorso dei path e dei Classpath.


    Premetto che anche io come nei precedenti ho un cattivo funzionamento nell'uso delle classi inserite in pacchetti da me fatti in cui ho tutti i file sorgente.

    Problema:

    Ho settato il PATH tra le variabili d'ambiente.
    Ora volevo settare anche CLASSPATH che per quanto ho capito su, permette il caricamento delle classi da qualsiasi cartella.

    MA PERCHE' QUESTA OPZIONE NON è INSERITA TRA LE VRIABILI D'AMBIENTE DEL MIO PC???? CIOE' NON C'E' NESSUN CLASSPATH!!! STRANO NO?
    COSA DEVO FARE?

    GRAZIE GENTE.
    Non è strano, è normale e ti consiglierei di non settare alcun classpath.
    Se la variabile d'ambiente CLASSPATH non è settata (ovvero non compare fra le variabili d'ambiente= la JVM caricherà automaticamente e senza problema alcuno tutti i file di cui ha bisogno cercandoli da sola nella cartella di installazione del JDK (in base a impostazioni proprie) e nella cartella corrente.

    I problemi sorgono solamente quando si comincia a settare questa variabile.


    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

  8. #28
    Capisco...
    però ho dei problemi con i pacchetti, cioè non mi importa le classi che creo io.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.