Newsgroup: it.comp.java
Titolo: problema con jsdk1.5beta

uso Jbuilder9 e ho scaricato le jsdk1.5beta dal sito della sun. Poi ho
configurato il Jbuilder (con il tools configure JDK). Però quando provo a
compilare il codice mi dà sempre l'errore
"About.java": cannot access javax.swing.JDialog,bad class file:
C:\Programmi\Java\j2sdk1.5.0\jre\lib\rt.jar\javax\swing\JDialog.class,class
file has wrong version 49.0, should be 48.0,Please remove or make sure it
appears in the correct subdirectory of the classpath. at line 9, column 28
che sia quel classpath? Ho provato a smanettare qua e là ma non ho combinato
nulla
(fra l'altro un pannello classpath nell'interfaccia del JBuilder indica
tutte le sottodirectory giuste)
Allora ho provato a creare un progetto nuovo in JBuilder con un semplice
dialog. E quello funziona!!!! (ARRR)
Qundi mi sa proprio che c'è qualcosa in JBuilder che devo reimpostare
(confido in voi)



Ahia... JBuilder 9 con j2sdk1.5beta... la vedo BRUT-TIS-SI-MA!!!
Prima di tutto, il syntax checker di JBuilder (per il 9 sono sicuro, per il
10 dovrei provare) non supporta le innumerevoli aggiunte alla sintassi: ti
perderesti insomma il piacere di utilizzare il cast automatico, i tipi
generici, il nuovo ciclo "for" dedicato alle collection, l'autoboxing, le
importazioni statice.... a'voja :P
Secondo, se proprio devi tentare di compilare sotto JBuilder, devi informare
l'ambiente che vuoi usare il compilatore JavaC del jdk selezionato, e non
Borland Make (che oltretutto ha di per sè alcuni piccoli errori di
coerenza). Se non ricordo male dovresti vedere in Edit -> Project Properties
-> Build
Visto che il secondo progetto da te creato viene compilato alla perfezione,
può essere che non hai selezionato il nuovo JDK durante il wizard, ma hai
lasciato il suo originale (che se non sbaglio e di versione 1.4.1)
Per farti fare quattro risate, ti dico cosa mi è successo smanettando qua e
là. Sapendo che ogni installazione di JBuilder si porta dietro un intero JDK
(per l'esecuzione dell'ambiente stesso) di versione 1.4.1, ho provato a
modificare i file di configurazione (guarda nella directory "bin" della tua
installazione... dovresti trovare "jdk.config") per forzare l'esecuzione di
JBuilder basandola sul jdk che ho installato personalmente (allora il
massimo era la versione 1.4.2_01).
Riavviato l'ambiente, tutto bello, tutto carino e leggermente più veloce,
avevo già questa faccina --> ^__^
Faccio per aprire un progetto, il syntax checker comincia a segnalarmi
errori a manetta... ricompilo, e il Borland Make si ferma "vomitandomi"
questo errore:
  Build Failed!
  ClassNotFoundException: java.lang.Object
(più un macello di altra roba che non ricordo)
...ti assicuro che la faccina sorridente non c'era già più... sostituita
ormai da questa --> O__O
fai un po' te...
-- 
Fermiamo Scientology prima che sia troppo tardi!!!
http://xenu.com-it.net
  ---  
http://xenu.freewinds.cx
(per rispondere personalmente leva IlDitoDalCulo)


be no, il jdk era proprio l'1.5, tantè che poi eseguendolo da JBuilder aveva
la grafica aggiornata (troooooppppo più carina, direi :-). (Invece
ritornando all'1.4 la grafica ritorna ad essere quel bel pannellone grigio
scuro con i pulsanti piatti!!)
nsomma, mi sa che non ne farò di niente


E' un pò OT, ma il modo + veloce che ho trovato per far funzionare la 1.5
è...
con Edit Plus!!
...compilando con l'opzione per i sorgenti 1.5...
A.