[ IDE @ 21.01.2008. 10:59 ] @
E ovako, radio sam nesto u NetBeans-u
Uglavnom, u kodu je bila linija

Code:
ArrayList<String> imena = new ArrayList<String>();


i kasnije kada sam isti kod napisao u Eclipse-u i pokusao pokrenuti , javilo mi je

Citat:
Syntax error, parameterized types are only available if source level is 5.0


Ok, otisao sam na Windows > Preferences > Java > Compiler > Comiler compliance level = 5.0 ( ili 6.0 )

Kada sam stavio apply i pokusao pokrenuti, u konzoli mi je javilo:

Citat:
java.lang.UnsupportedClassVersionError: paket1/Main (Unsupported major.minor version 49.0)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:539)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:251)
at java.net.URLClassLoader.access$100(URLClassLoader.java:55)
at java.net.URLClassLoader$1.run(URLClassLoader.java:194)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
Exception in thread "main"


Ok, kreiram novi projekat, sve od nule, napisem najjednostavniji kod, hocu da pokrenem, opet ista greska.

Isto se desi sa kompajliranjem
javac ime_fajla iz command prompt-a

Trazio sam rjesenje na netu, i poneko pominje ovo, ali niko ne daje konkretno rjesenje sta da se i kako podesi da bi mi sve radilo normalno
kao kod NetBeans-a ...

Dakle, sta sve da uradim da mogu pisati aplikacije i u Eclipse-u , da mi ne javlja ovu gresku?
[ grizzly @ 21.01.2008. 15:00 ] @
Mislim da nije do Eclipsa, meni isto ne dozvoljava ArrayList<String> ni u NetBeans-u na jdk 6, ali sam takoreci "enkapsulirao" string u neku svoju klasu pa ga tako proturio i nbisam se dalje uzbudjivao oko toga...
[ gosha @ 21.01.2008. 22:13 ] @
Pogledaj u Project Properties.

Poz. Gosha
[ IDE @ 22.01.2008. 08:37 ] @
Citat:
Mislim da nije do Eclipsa, meni isto ne dozvoljava ArrayList<String> ni u NetBeans-u na jdk 6


Cudi me da ti ne radi ovo u netbeans-u. Ja imam najnoviji NetBeans i sve mi radi savrseno.
ArrayList<String> (npr.) nije bilo moguce do neke od verzije jave.

Kada stavim Compiler compliance level = 1.4 onda nece da mi iskompajlira, i javlja da mora biti Compiler compliance level = 5.0 ( ili 6.0 ).

Skini najnoviji netbeans i najnoviji JDK i JRE i trebalo bi da radi savrseno...


e vec eclipse po defaultu nije ( kod mene ) podesen na Compiler compliance level = 5.0 ( ili 6.0 )
Citat:
Pogledaj u Project Properties.


A sta tacno da pogledam i kako to da podesim? Ja sam tamo podesio Compiler compliance level na 5.0 ali nista...
Sta jos moram da uradim?
[ IDE @ 24.01.2008. 09:03 ] @
E,da , zaboravio sam reci da pored ovoga sto prikaze u konzoli, eclipse izbaci poruku da ne moze da nadje main clasu.

Zar niko nije imao ovakav problem?
[ Mister_rap @ 24.01.2008. 10:44 ] @
Radi i u NB i u Eclipse :D

Koja verzija Eclipse!?

Inace ides desni klik na project->Java Compiler->JDK Compliance pa rebuild


Ps.
Evo slika kako izgleda kod mene project->Java Compiler
[ IDE @ 24.01.2008. 11:37 ] @
hmmm... hvala na odgovoru, uspio sam ovo maloprije srediti...

Rijesio sam tako sto sam otisao u windows > preferences > Java > Installed JREs i tu vidio da mi je cekiran neki JDK od oracleovog application servera, pa sam isao na search > program files > java i nasao JDK1.6.0_03 , cekirao njega i sada radi...

Hvala na Vasem vremenu...