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

    Problema java

    CIao a tutti, ho un problema con Java.
    Ho installato netbeans(IDE) con java + JDK, quando scrivo javac e java il prompt dei comandi pare funzioni (cioè mi dà tutta una serie di istruzioni che pare riceva).
    Il problema è che scrivendo javac Programma1.java mi dà come risultato "javac: file not found:Programma1.java [...]"

    Ho settato il path seguendo le indicazioni da questo sito , cioè sono andato su variabile d'ambiente e ho messo il link alla cartella bin del jdk però sia su Netbeans che sul prompt dei comando non riesco a far funzionare i programmi, da quelli più banali ai più complessi, su netbeans compaiono una quantità immane di errori, sto impazzendo, il professore che si occupa di questo corso non mi degna nemmeno di una risposta
    www.ginoguida.com

  2. #2
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,590
    Per la compilazione a riga di comando credo che semplicemente tu non sia nella directory corretta, prima di provare la compilazione dai questo comando
    codice:
    cd path
    Se path contiene spazi scrivila fra virgolette (").
    Per Netbeans non vedendo gli errori potrebbero benissimo appartenere al tuo programma...

    P.s. spesso Netbeans si autoconfigura (sempre) gli errori potresti averli generati tu cambiando la configurazione del sistema.

  3. #3
    Ciao, ho provato a mettere cd C:\Program Files\Java\jdk1.6.0_31\bin (ossia l'indirizzo del path) sul prompt dei comandi, clicco invio e compare solo C:\Program Files\Java\jdk1.6.0_31\bin, poi cosa devo fare?
    www.ginoguida.com

  4. #4
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,590
    Quel comando lo devi usare per portati nella cartella dove si trova il file Programma.java e provare quindi a eseguire javac.
    Inoltre se vuoi un'aiuto maggiore devi postare gli errori di Netbeans..

  5. #5
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Originariamente inviato da riroro14
    Problema java
    Usa titoli più significativi per le discussioni: leggi il Regolamento.

    Qui ho provveduto io a correggere.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  6. #6
    quindi dovrei scrivere cd + cartella dove c'è il file in java (utilizzando NetBeans automaticamente mi crea in documenti una cartella dove salva i file, suppongo sia questa allora).

    Praticamente devo creare un metodo per stabilire il massimo tra due numeri interi.

    codice:
    package massimo;
    
    public class Massimo{int massimo(int a=7,int b=8) 
    {    if(a>b) 
    {return b } 
           else{return a; } }
    
       public static void main(String args[]) 
       System.out.println("massimo tra due elementi:"+a;) 
    }
    Mi dà questo errore:
    codice:
    Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any> at ciao.Ciao.main(Ciao.java:22) Java Result: 1
    Non capisco cosa c'entri il file Ciao.java, è un file che nulla ha a che fare con Massimo.java


    Scusami alka.
    www.ginoguida.com

  7. #7
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da riroro14
    Praticamente devo creare un metodo per stabilire il massimo tra due numeri interi.

    codice:
    package massimo;
    
    public class Massimo{int massimo(int a=7,int b=8) 
    {    if(a>b) 
    {return b } 
           else{return a; } }
    
       public static void main(String args[]) 
       System.out.println("massimo tra due elementi:"+a; ) 
    }
    Mi dà questo errore:
    codice:
    Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous tree type: <any> at ciao.Ciao.main(Ciao.java:22) Java Result: 1
    Non capisco cosa c'entri il file Ciao.java, è un file che nulla ha a che fare con Massimo.java


    Scusami alka.
    Non c'è neanche una riga giusta...

    codice:
    package massimo;
    
    public class Massimo {
        public static int massimo(int a, int b) {
            if (a > b) {
                return a;
            }  else {
                return b; 
            }
        }
    
       public static void main(String[] args)  {
           int x = 10;
           int y = 20;
    
           System.out.println("Il massimo tra " + x + " e " + y + " e\' " + Massimo.massimo(x, y)); 
       }
    }
    Il file DEVE chiamarsi Massimo.java e DEVE trovarsi nella cartella massimo (come da package.)
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  8. #8
    Utente di HTML.it L'avatar di Scara95
    Registrato dal
    Jul 2009
    residenza
    Zimella (VR)
    Messaggi
    2,590
    Ci sono un po' di errori nel tuo sorgente O.o io rivedrei i fondamentali java e poi mi lamenterei di eventuali errori, apparte l'identazione indecente...

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.