Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione
Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione
OPPO ha portato in Italia, dal 1° luglio 2026, Reno16 Pro: display AMOLED da 6,32 pollici a 144Hz, tripla fotocamera con sensore principale da 200 megapixel, chip Dimensity 8550 Super e batteria da 6000mAh, al prezzo di lancio di 899 euro. Lo abbiamo provato per due settimane insieme al nuovo accessorio Bubble, per capire se la formula compatta della serie regge ancora di fronte a un listino da 1099 euro
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco
Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco
MiniLED di fascia media con local dimming a 192 zone, 144 Hz nativi e audio firmato Devialet. La prova strumentale riscontra colori affidabili e gaming reattivo, per un prodotto molto accessibile e convincente. Ma la soundbar aggiuntiva è quasi d'obbligo
Kindle Scribe Colorsoft: riduce le cornici e diventa a colori, ma il prezzo è alto
Kindle Scribe Colorsoft: riduce le cornici e diventa a colori, ma il prezzo è alto
Amazon porta i colori sul suo Kindle da scrittura più grande: schermo Colorsoft a 11 pollici, processore quad-core, penna premium più reattiva e strumenti IA per le note, sono le note salienti. Il salto di prezzo rispetto al modello in bianco e nero si fa sentire, anche se la percezione è quella di trovarsi di fronte a un prodotto di fascia altissima, per veri appassionati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 07-02-2004, 21:17   #1
ScorpionGT
Senior Member
 
L'Avatar di ScorpionGT
 
Iscritto dal: Dec 2001
Messaggi: 516
[JAVA] Problemi con NetBeans

Ciao a tutti, sto facendo un programma in Java con netBeans 3.5.1, ora lo sto quasi finendo, ed è sorto un problema: ho provato a eseguire il file principale .class elaborato da netBeans senza usare netBeans, e cioè scrivendo in un file .bat la stringa "java <nome file>", ma mi dice che c'è un eccezione nel main di NoClassDefFoundError (in netBeans fila tutto liscio). Così decido di compilare il file .java direttamente con "javac <nome file>.java". Pure qui mi da errore, dicendo che mancano delle classi. Stavolta mi esce però tutto l'elenco delle classi mancanti, e il nome di tutte queste classi iniziava con netbeans. Mi è venuto un grosso sospetto che gli servono delle classi di netbeans. Ho provato anche a spostare il file .java nella cartella bin, ma niente. Ora come posso fare per eseguire il programma lanciandolo con il comando java, cioè senza netbeans?
Sul mio pc ho installato la Java VM e naturalmente il JDK 1.4.2 con netBeans. Sto facendo questo programma in gruppo per un esame all'univ, e quando questo programma verrà eseguito dai computer dei prof, non avrà netBeans, ma solo la Java VM. Quindi come posso farlo partire normalmente, visto che sui pc in cui dovrà girare non sarà installato netBeans?

p.s.
Ho provato ad eseguire alcuni programmini semplici privi di interfaccia con il blocco note, senza l'utilizzo di netBeans, e vengono compilati ed eseguiti alla perfezione.
__________________
ScorpionGT è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2004, 00:09   #2
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
Puoi postare i messaggi di errore in esecuzione e compilazione? (bastano le prime 10-15 linee)
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2004, 08:56   #3
ScorpionGT
Senior Member
 
L'Avatar di ScorpionGT
 
Iscritto dal: Dec 2001
Messaggi: 516
Ecco in allegato la schermata della compilazione e poi quella dell'esecuzione di un programmino Prova. Eseguendolo con NetBeans funziona alla perfezione, ma eseguendolo con un file .bat non funge.
Immagini allegate
File Type: jpg errore_compilazione.jpg (24.1 KB, 10 visite)
__________________
ScorpionGT è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2004, 08:58   #4
ScorpionGT
Senior Member
 
L'Avatar di ScorpionGT
 
Iscritto dal: Dec 2001
Messaggi: 516
E qui c'è in allegato l'errore che mi da in esecuzione.
Immagini allegate
File Type: jpg errore_esecuzione.jpg (20.6 KB, 9 visite)
__________________
ScorpionGT è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2004, 09:18   #5
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
in NetBeans se crei un certo numero di classi devi togliere la dichiarazione public dal nome della classe

una volte he decidi di separare le classi, queste devono possedere public ed il nome della classe deve coincidere col nome del file

non ho mai capito i delicati motivi di un tale comportamento ma prova a vedere se ricadi in una di queste situazioni

mi ricordo che veniva generato l'errore da te menzionato quando compilavo prima òa classe main e dopo le classi di supporto; facendo il contrario tutto si sistemava

io compilavo scrivendo:

javac *.class

spero di non aver sritto troppe cazzate
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2004, 09:48   #6
ScorpionGT
Senior Member
 
L'Avatar di ScorpionGT
 
Iscritto dal: Dec 2001
Messaggi: 516
Ho provato a togliere public dal nome della classe, ma mi da un errore sintattico sia con NetBeans che con Javac.
Il programmino Prova è un unica classe, e sia il nome del file, sia il nome della classe coincidono. Questo anche per il programma che dovrò consegnare, in quanto per default NetBeans stesso setta il nome della classe uguale al nome del file.
Dagli errori che da in compilazione credo che abbia bisogno di alcune classi di NetBeans, quelle nella prima foto, ma nn so proprio dove andare a prenderle o come utilizzarle.
L'obbiettivo finale è quello di far funzionare il programma senza che NetBeans sia installato, solo con la Java VM.
__________________
ScorpionGT è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2004, 10:00   #7
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
prova a tenere le tue classi nella stessa cartella del JDK


Exception in thread "main" java.lang.NoClassDefFoundError: A
at Esercizio.main(Esercizio.java:3)

Ultima modifica di misterx : 08-02-2004 alle 10:32.
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2004, 12:21   #8
ScorpionGT
Senior Member
 
L'Avatar di ScorpionGT
 
Iscritto dal: Dec 2001
Messaggi: 516
Ho copiato il programma di Prova "Prova.java" nella cartella bin della Java SDK, ma mi da lo stesso errore...
__________________
ScorpionGT è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2004, 12:25   #9
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
Cerca il file AbsoluteLayout.zip, viene distribuito insieme a NetBeans. L'archivio contiene le classi LayoutManager non standard usate dal form-builder di Netbeans.

Copia il file AbsoluteLayout.zip nella cartella ext del JDK (oppure compila con l'opzione classpath, includendo il percorso dell'archivio zip)

compila con javac.

Ricorda di includere lo zip nella distribuzione dell'applicazione (se non usi un installer, copia lo zip nella stessa cartella in cui si trova la directory del package superiore a cui appartengono le classi sviluppate).
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2004, 13:10   #10
misterx
Senior Member
 
Iscritto dal: Apr 2001
Città: Milano
Messaggi: 3741
Quote:
Originariamente inviato da ScorpionGT
Ho copiato il programma di Prova "Prova.java" nella cartella bin della Java SDK, ma mi da lo stesso errore...


perchè in bin ?

io li eseguo sempre nella cartella

C:\j2sdk1.4.1_02

e non ho mai avuto problemi

ovviamente dopo aver settato il "class path" e "path" nel modo opportuno
misterx è offline   Rispondi citando il messaggio o parte di esso
Old 08-02-2004, 15:11   #11
ScorpionGT
Senior Member
 
L'Avatar di ScorpionGT
 
Iscritto dal: Dec 2001
Messaggi: 516
Ho risolto: ho copiato la cartella "org" presente in "Sources" di NetBeans nella cartella "bin" delle JDK. Poi ho copiato il file .java nella cartella "bin". L'ho compilato correttamente scrivendo in un file .bat "javac -classpath . Prova.class". Poi ho preso tutti i file .class, compresi quelli creatisi nella cartella "org", e li ho messi dove mi piaceva. Poi per avviarli, sempre con un file .bat, ho scritto "java -classpath . Prova", e tutto è andato liscio. L'unica cosa è che mi porto quella cartella "org" insieme al file .class principale, in quando se sposto i 2 file .class contenuti nella cartella "org" in quella principale, mi da errore. Cmq finalmente funziona...grassie 1000 per il supporto, ciao ciao
__________________
ScorpionGT è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Reno16 Pro: il compatto di OPPO punta su fotocamera da 200MP e il nuovo Bubble! La recensione Reno16 Pro: il compatto di OPPO punta su fotocam...
 Hisense 55U7SE: tuttofare e accessibile, il MiniLED per film, sport e gioco Hisense 55U7SE: tuttofare e accessibile, il Min...
Kindle Scribe Colorsoft: riduce le cornici e diventa a colori, ma il prezzo è alto Kindle Scribe Colorsoft: riduce le cornici e div...
L'IA cambia tutte le regole della sicurezza tra vulnerabilità e sorveglianza. Intervista al CEO di Proofpoint L'IA cambia tutte le regole della sicurezza tra ...
L'Europa conta nella tecnologia e può essere autonoma. Cosa si è detto al Nextcloud Summit 2026 L'Europa conta nella tecnologia e può ess...
Kioxia e SanDisk sbandierano i numeri de...
iPhone 18 Pro potrebbe usare modem Qualc...
Basta 'AI slop': Godot vieta ufficialmen...
Un annuncio sponsorizzato su X diffonde ...
Data center in Italia: l’IA spinge la de...
Sam Altman afferma che l'IA 'rimodeller&...
Samsung Galaxy Glasses, un video trapela...
Data center orbitali; Musk promette l'IA...
Hasselblad e Capture One fanno pace: i R...
iPhone Air 1TB per la prima volta scende...
Un agente AI ha condotto da solo un atta...
iPhone 18 Pro Max, più autonomia ...
Come funziona Paste Protect, la nuova fu...
Attenti a questa estensione per Chrome: ...
Amazon TOP 10, 4 novità in cima a...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 12:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v