|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Dec 2004
Città: Treviso e Udine
Messaggi: 258
|
[Java] Eclipse: situazione singolare.
Ho scritto un applicativo Java Servlet col Notepad, compilato senza errori nè warnings e ho deciso di passare il lavoro tramite Eclipse per comodità. Ciò che mi stupisce è che una di quelle modifiche in precedenza apportate per eliminare un avvertimento, viene vista come un errore di sintassi dal suddetto programma:
Codice:
... static Vector<ResultSet> struttura = new Vector<ResultSet>(); static Vector<String> struttura_index = new Vector<String>(); ... Codice:
Syntax error, parameterized types are only available if source level is 5.0 Codice:
warning: [unchecked] unchecked call to add(E) as member of the row type java.util.Vector |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Devi dire a Eclipse che il progetto creato fa uso di Java 5...
|
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Aug 2004
Messaggi: 156
|
Di default Eclipse riconosce la sintassi Java 1.4, mentre tu stai usando dei costrutti introdotti in Java 5.0 (jdk 1.5).
Puoi risolvere così: Vai in Project -> Properties alla voce "Java Compiler" devi settare JDK Compliance su 5.0 Ciao |
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Dec 2004
Città: Treviso e Udine
Messaggi: 258
|
Perfetto, grazie.
![]() |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Mar 2003
Messaggi: 19325
|
Quote:
![]() ![]()
__________________
Il 90% dei problemi di un PC si trova tra la tastiera e la sedia
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:16.