Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    esecuzione di un programma senza la finestra di MsDos

    Salve, volevo togliermi una curiosità e cioè se esiste un modo per non far apparire la finestra di MsDos quando si avvia il file principale .class
    ciao

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Prova javaw al posto di java come comando.

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Oppure fai un JAR

    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

  4. #4
    ciao ragazzi, grazie sempre della mano che mi date..
    ho un problema però. Io avevo sempre compilato ed eseguito il file sempre dal Jcreator.
    ora che sto provando ad eseguirlo dalla finestra di msDos mi escono degli errori forse dovuti ad una configurazione sbagliata o mancante...
    allora vi spiego, io ho la mia classe principale che si chiama DistributoreDb.class che si trova in una cartella "Distributore" che sta sul desktop. adesso vi faccio vedere gli errori che mi da eseguendo questa classe da MsDos.

    se faccio:

    C:\Documents and Settings\pisu\Desktop\distributore>java DistributoreDB.class

    mi compare:

    Registry key 'Software\JavaSoft\Java Runtime Environment\CurrentVersion'
    has value '1.4', but '1.6' is required.
    Error: could not find java.dll
    Error: could not find Java 2 Runtime Environment.

    se faccio:

    C:\Documents and Settings\pisu\Desktop\distributore>javaw DistributoreDB.class

    mi compare:

    una piccola finestra con scritto Java Virtual Machine Launcher
    Error: could not find Java 2 Runtime Environment.

    come mai mi da questi errori e invece da Jcreator no!

    ciao e grazie

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Jcreator ti ha compilato con la versione 1.6, le variabili d'ambiente di win puntano alla versione 1.4. Scaricati la versione aggiornata e cambia le variabili d'ambiente. Oppure ricompila i .java da dos.

  6. #6
    scusa ma io nelle variabile d'ambiente ho messo:

    Nome variabile: Path
    Valore Variabile: C:\j2sdk1.4.2_08\bin

    quindi mi stai dicendo che mi devo scaricare la versione aggiornata di J2sdk
    e rimettere i valori corretti nel campo Valore Variabile?
    dico bene?

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    si...

  8. #8
    ho scaricato ed aggiornato il mio sistema all'ultima versione della jdk che è la 1.6
    ed ho cambiato le variabili d'ambiente,

    Nome variabile: Path
    Valore Variabile: C:\Programmi\Java\jdk1.6.0_01\bin

    poi ho aperto msdos ed ho scritto:



    C:\Documents and Settings\pisu\Desktop\distributore>java DistributoreDB

    e mi compare:

    C:\Documents and Settings\pisu\Desktop\distributore>java DistributoreDB
    Exception in thread "main" java.lang.NoClassDefFoundError: DistributoreDB

    dentro questa classe ci sta il main.

    mi manca qualcosa da impostare?

    ciao

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.