Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    24

    [JAVA]errore librerie

    Salve vorrei avere indicazioni sul come risolvere questo errore che mi viene dato in fase di compilazione quando cerco di inizializzare un ArrayList:

    Syntax error, parameterized types are only available if source level is 1.5

    Anche la possibilità di dare al costruttore di PrintStream un FILE mi è preclusa dandomi come errore:

    1. ERROR in NumCrescentiFile.java (at line 10)
    PrintStream canale = new PrintStream(file);
    ^^^^^^^^^^^^^^^^^^^^^
    The constructor PrintStream(File) is undefined

    Il bello è che se compilo i sorgenti da programmi come eclipse e netbeans tutto va a buon fine, mentre usando il comando javac ricevo i suddetti errori, come posso risolvere dato che voglio continuare ad usare il terminale?

  2. #2
    Utente di HTML.it L'avatar di neroux
    Registrato dal
    Aug 2009
    Messaggi
    1,973
    Sempre se ci stiamo parlando di java.io.PrintStream, non ci sarebbe un suo costruttore che prendesse un parametro di tipo java.io.File. Invece potresti provarlo così

    codice:
    PrintStream canale = new PrintStream(new FileOutputStream(file));

    www.sitemeer.com » Quando un sito pare irraggiungibile

    Se ti piace ci puoi trovare anche su Facebook

  3. #3
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: [JAVA]errore librerie

    Originariamente inviato da Favozza
    Salve vorrei avere indicazioni sul come risolvere questo errore che mi viene dato in fase di compilazione quando cerco di inizializzare un ArrayList:

    Syntax error, parameterized types are only available if source level is 1.5
    Con che versione di Java stai compilando? L'errore mi sembra chiaro...

    ps: Java ha una sezione a parte, e non è questa
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

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

    Moderazione

    Ho spostato la discussione nel forum dedicato a Java.
    In futuro, poni qui le tue domande relative a questo linguaggio.
    Ho anche corretto il titolo per renderlo più rappresentativo del contenuto della discussione.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  5. #5
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: [JAVA]errore librerie

    Originariamente inviato da Favozza
    Syntax error, parameterized types are only available if source level is 1.5

    Anche la possibilità di dare al costruttore di PrintStream un FILE mi è preclusa
    I "generics" e un costruttore in PrintStream che riceve un File sono due cose disponibili solo da Java 5 (1.5).

    Originariamente inviato da Favozza
    se compilo i sorgenti da programmi come eclipse e netbeans tutto va a buon fine
    Allora questi IDE sicuramente stanno usando un JDK 5 o superiore.

    Originariamente inviato da Favozza
    mentre usando il comando javac ricevo i suddetti errori
    Sicuramente hai anche un altro JDK inferiore alla 5 e presumibilmente il PATH è tale per cui "trova" questo JDK inferiore e non quello usato dagli IDE.
    Verifica quanti e quali (e dove) JDK/JRE hai installato e fai in modo che in PATH venga prima quello che intendi usare da prompt. Tutto qui.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.