|
|
|
![]() |
|
Strumenti |
![]() |
#81 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
nella cartella src c'è una sottocartella images. Dentro a quella cartella dovrebbero esserci due file png:
crocetta.png e pallino.png Ci sono?
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#82 |
Member
Iscritto dal: Dec 2006
Messaggi: 201
|
Erano in un altra sottocartella adesso il programma funziona però non riesco a compilare
|
![]() |
![]() |
![]() |
#83 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Fai così.
Crea una cartella per il progetto dove vuoi. Copia là dentro tutti i sorgenti e la cartella images con le due icone. Compili, sempre specificando la codifica: javac -d . -encoding utf-16 *.java Giusto per chiarire, l'opzione -d specifica dove vuoi che siano generate le cartelle dei package con i loro file class, il punto (.) significa "la cartella di lavoro", -encoding specifica la codifica dei file sorgente e utf-16 è la codifica, *.java significa tutti i file il cui nome finisce per .java presenti nella cartella di lavoro. Dopo la compilazione vedrai che nella cartella del progetto è creata un directory "it" con dentro una directory "audiobla" e dentro i file class. Per eseguire, usi java it.audiobla.Main dove it.audiobla.Main è il nome pienamente qualificato della classe in cui è dichiarato il metodo public static void main. Il nome pienamente qualificato di una classe è il nome della classe preceduto dal nome del package a cui appartiene, con un punto di separazione. Se incontri un problema di compilazione o esecuzione, incolla sempre nel messaggio la traccia dell'errore riportata nel prompt dei comandi, così è più facile stabilire quale sia il problema.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#84 |
Member
Iscritto dal: Dec 2006
Messaggi: 201
|
"
Crea una cartella per il progetto dove vuoi. Copia là dentro tutti i sorgenti e la cartella images con le due icone. Compili, sempre specificando la codifica: " Ma i file java devo sempre metterli nella cartella bin della cartella java se no non me li riconosce i file Ecco gli errori che mi da: ^ Main.java:4: illegal character: \0 i m p o r t j a v a x . s w i n g . * ; ^ Main.java:4: illegal character: \0 i m p o r t j a v a x . s w i n g . * ; ^ Main.java:5: illegal character: \0 i m p o r t j a v a . u t i l . * ; ^ Main.java:5: illegal character: \0 i m p o r t j a v a . u t i l . * ; ^ Main.java:5: illegal character: \0 i m p o r t j a v a . u t i l . * ; ^ Main.java:5: illegal character: \0 i m p o r t j a v a . u t i l . * ; ^ Main.java:5: illegal character: \0 i m p o r t j a v a . u t i l . * ; ^ Main.java:5: illegal character: \0 i m p o r t j a v a . u t i l . * ; ^ Main.java:6: illegal character: \0 ^ Main.java:7: illegal character: \0 p u b l i c c l a s s M a i n { ^ Main.java:7: illegal character: \0 p u b l i c c l a s s M a i n { ^ Main.java:7: illegal character: \0 p u b l i c c l a s s M a i n { ^ Main.java:7: illegal character: \0 p u b l i c c l a s s M a i n { ^ Main.java:7: illegal character: \0 p u b l i c c l a s s M a i n { ^ Main.java:8: illegal character: \0 ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:9: illegal character: \0 p u b l i c s t a t i c v o i d m a i n ( S t r i n g [ ] a r g s ) { ^ Main.java:10: illegal character: \0 S w i n g U t i l i t i e s . i n v o k e L a t e r ( n e w R u n n a b l e ( ) { ^ Main.java:10: illegal character: \0 S w i n g U t i l i t i e s . i n v o k e L a t e r ( n e w R u n n a b l e ( ) { ^ Main.java:10: illegal character: \0 S w i n g U t i l i t i e s . i n v o k e L a t e r ( n e w R u n n a b l e ( ) { ^ Main.java:10: illegal character: \0 S w i n g U t i l i t i e s . i n v o k e L a t e r ( n e w R u n n a b l e ( ) { ^ Main.java:10: illegal character: \0 S w i n g U t i l i t i e s . i n v o k e L a t e r ( n e w R u n n a b l e ( ) { ^ Main.java:10: illegal character: \0 S w i n g U t i l i t i e s . i n v o k e L a t e r ( n e w R u n n a b l e ( ) { ^ Main.java:10: illegal character: \0 S w i n g U t i l i t i e s . i n v o k e L a t e r ( n e w R u n n a b l e ( ) { ^ Main.java:10: illegal character: \0 S w i n g U t i l i t i e s . i n v o k e L a t e r ( n e w R u n n a b l e ( ) { ^ Main.java:10: illegal character: \0 S w i n g U t i l i t i e s . i n v o k e L a t e r ( n e w R u n n a b l e ( ) { ^ Main.java:10: illegal character: \0 S w i n g U t i l i t i e s . i n v o k e L a t e r ( n e w R u n n a b l e ( ) { ^ Main.java:11: illegal character: \0 p u b l i c v o i d r u n ( ) { ^ Main.java:11: illegal character: \0 p u b l i c v o i d r u n ( ) { ^ Main.java:11: illegal character: \0 p u b l i c v o i d r u n ( ) { ^ Main.java:11: illegal character: \0 p u b l i c v o i d r u n ( ) { ^ Main.java:11: illegal character: \0 p u b l i c v o i d r u n ( ) { ^ Main.java:11: illegal character: \0 p u b l i c v o i d r u n ( ) { ^ Main.java:11: illegal character: \0 p u b l i c v o i d r u n ( ) { ^ Main.java:11: illegal character: \0 p u b l i c v o i d r u n ( ) { ^ Main.java:11: illegal character: \0 p u b l i c v o i d r u n ( ) { ^ Main.java:11: illegal character: \0 p u b l i c v o i d r u n ( ) { ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:12: illegal character: \0 n e w M a i n ( ) . s t a r t ( ) ; ^ Main.java:13: illegal character: \0 } ^ Main.java:13: illegal character: \0 } ^ Main.java:13: illegal character: \0 } ^ Main.java:13: illegal character: \0 } ^ Main.java:13: illegal character: \0 } ^ Main.java:14: illegal character: \0 } ) ; ^ Main.java:14: illegal character: \0 } ) ; ^ Main.java:14: illegal character: \0 } ) ; ^ Main.java:14: illegal character: \0 } ) ; ^ Main.java:14: illegal character: \0 } ) ; ^ Main.java:14: illegal character: \0 } ) ; ^ Main.java:15: illegal character: \0 } ^ Main.java:15: illegal character: \0 } ^ Main.java:15: illegal character: \0 } ^ Main.java:16: illegal character: \0 ^ Main.java:17: illegal character: \0 p r i v a t e v o i d s t a r t ( ) { ^ Main.java:17: illegal character: \0 p r i v a t e v o i d s t a r t ( ) { ^ Main.java:17: illegal character: \0 p r i v a t e v o i d s t a r t ( ) { ^ Main.java:17: illegal character: \0 p r i v a t e v o i d s t a r t ( ) { ^ Main.java:17: illegal character: \0 p r i v a t e v o i d s t a r t ( ) { ^ Main.java:17: illegal character: \0 p r i v a t e v o i d s t a r t ( ) { ^ Main.java:17: illegal character: \0 p r i v a t e v o i d s t a r t ( ) { ^ Main.java:17: illegal character: \0 p r i v a t e v o i d s t a r t ( ) { ^ Main.java:18: illegal character: \0 C o l l e c t i o n < F r e q u e n z a > f r e q u e n z e = U t i l s . c r e a I n s i e m e F r e q u e n z e ( ^ Main.java:18: illegal character: \0 C o l l e c t i o n < F r e q u e n z a > f r e q u e n z e = U t i l s . c r e a I n s i e m e F r e q u e n z e ( ^ Main.java:18: illegal character: \0 C o l l e c t i o n < F r e q u e n z a > f r e q u e n z e = U t i l s . c r e a I n s i e m e F r e q u e n z e ( ^ Main.java:18: illegal character: \0 C o l l e c t i o n < F r e q u e n z a > f r e q u e n z e = U t i l s . c r e a I n s i e m e F r e q u e n z e ( ^ 100 errors |
![]() |
![]() |
![]() |
#85 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
No, i file non devi metterli nella cartella bin della piattaforma Java. I file class li lasci nella cartella del programma che crei.
L'errore che riporti è dovuto alla mancata impostazione della codifica del file durante la compilazione. Quando compili i file che ti ho dato devi dire al compilatore che sono codificati in utf-16 usando l'opzione -encoding utf-16. Ripeto: non devi mettere i file class nella cartella bin del JRE per eseguire il programma che rappresentano.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#86 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
P.s: forse è meglio se scarichi Netbeans. E' un IDE per Java
http://www.netbeans.info/downloads/index.php
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#87 |
Member
Iscritto dal: Dec 2006
Messaggi: 201
|
Azz quando cerco di installarlo mi da un errore
No java Development Kit (JDK) was found on thi system Non ci capisco piu nulla, ho sempre compilato senza problemi |
![]() |
![]() |
![]() |
#88 |
Member
Iscritto dal: Dec 2006
Messaggi: 201
|
Ho installato JDK 1.5.0 e adesso ho installato netbeans
Io ho impostato la codifica dei file con javac -d . -encoding utf-16 *.java ma nulla da sempre lo stesso errore Se apro il file main.java con netbeans ne esce una cosa incomprensibile I file class li ho in una cartella it ma comunque dovrebbero essere il risultato della compilazione, non dovrebbero servire per fare la compilazione stessa Scusa il casino Ultima modifica di spillo491 : 27-04-2007 alle 21:07. |
![]() |
![]() |
![]() |
#89 |
Member
Iscritto dal: Dec 2006
Messaggi: 201
|
Codice PHP:
Ultima modifica di spillo491 : 27-04-2007 alle 22:28. |
![]() |
![]() |
![]() |
#90 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Ti allego i sorgenti in forma di progetto per Netbeans. Occhio che io uso Java 6.
Scompatta lo zip, poi apri Netbeans, scegli "file -> open project" e poi seleziona la cartella "audiobla" estratta dallo zip.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#91 |
Member
Iscritto dal: Dec 2006
Messaggi: 201
|
Fatto e ora i sorgenti sono codificati in modo corretto. Adesso che faccio ? Posso compilare direttammente da netbeans ?
|
![]() |
![]() |
![]() |
#92 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Sì. C'è un pulsante con la freccia (quello senza il quadrato) che se necessario compila e poi esegue. Il pulsante con la scopa elimina i vecchi file class e compila di nuovo tutto. Il pulsante con la chiave inglese compila e basta.
Comunque credo che a te interessi più dei sorgenti capire come farne di tuoi anche perchè il pezzo di programma che ho scritto io è frutto della mia fantasia: sei tu che sai con certezza cosa deve effettivamente fare il programma e come deve farlo. E non è detto che quelle classi possano essere adattate al programma corretto.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#93 |
Member
Iscritto dal: Dec 2006
Messaggi: 201
|
init:
deps-jar: Compiling 18 source files to C:\Documents and Settings\Admin\Desktop\audiobla\build\classes javac: invalid target release: 1.6 Usage: javac <options> <source files> where possible options include: -g Generate all debugging info -g:none Generate no debugging info -g:{lines,vars,source} Generate only some debugging info -nowarn Generate no warnings -verbose Output messages about what the compiler is doing -deprecation Output source locations where deprecated APIs are used -classpath <path> Specify where to find user class files -cp <path> Specify where to find user class files -sourcepath <path> Specify where to find input source files -bootclasspath <path> Override location of bootstrap class files -extdirs <dirs> Override location of installed extensions -endorseddirs <dirs> Override location of endorsed standards path -d <directory> Specify where to place generated class files -encoding <encoding> Specify character encoding used by source files -source <release> Provide source compatibility with specified release -target <release> Generate class files for specific VM version -version Version information -help Print a synopsis of standard options -X Print a synopsis of nonstandard options -J<flag> Pass <flag> directly to the runtime system BUILD FAILED (total time: 0 seconds) ![]() La cartella audiobla la posso lasciare sul desktop oppure devo metterla nella cartella bin ? Ultima modifica di spillo491 : 28-04-2007 alle 14:14. |
![]() |
![]() |
![]() |
#94 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Quando ho detto "occhio che io uso Java 6" intendevo "occhio che io uso Java 6"
![]() Scarica e installa Java 6.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#95 |
Member
Iscritto dal: Dec 2006
Messaggi: 201
|
Ah ecco
![]() |
![]() |
![]() |
![]() |
#96 |
Member
Iscritto dal: Dec 2006
Messaggi: 201
|
Ho installato JDK 6u1 : jdk-6u1-windows-i586-p.exe
ma mi da ancora init: deps-jar: Compiling 18 source files to C:\Documents and Settings\Admin\Desktop\audiobla\build\classes javac: invalid target release: 1.6 Usage: javac <options> <source files> where possible options include: -g Generate all debugging info -g:none Generate no debugging info -g:{lines,vars,source} Generate only some debugging info -nowarn Generate no warnings -verbose Output messages about what the compiler is doing -deprecation Output source locations where deprecated APIs are used -classpath <path> Specify where to find user class files -cp <path> Specify where to find user class files -sourcepath <path> Specify where to find input source files -bootclasspath <path> Override location of bootstrap class files -extdirs <dirs> Override location of installed extensions -endorseddirs <dirs> Override location of endorsed standards path -d <directory> Specify where to place generated class files -encoding <encoding> Specify character encoding used by source files -source <release> Provide source compatibility with specified release -target <release> Generate class files for specific VM version -version Version information -help Print a synopsis of standard options -X Print a synopsis of nonstandard options -J<flag> Pass <flag> directly to the runtime system BUILD FAILED (total time: 1 second) Che cavolata ho fatto questa volta ? Dovevo installare JDK 6 with Java EE ? |
![]() |
![]() |
![]() |
#97 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
apri netbeans, vai nel menu tools -> java platform manager
premi il pulsante add platform seleziona la cartella in cui hai installato il JDK 6 (c:\programmi\java\jdk1.6.0_01), imposta quella piattaforma come predefinita, chiudi la finestra e ricompila. A questo punto Netbeans sarà in grado di gestire la versione 1.6.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#98 |
Member
Iscritto dal: Dec 2006
Messaggi: 201
|
|
![]() |
![]() |
![]() |
#99 |
Senior Member
Iscritto dal: Nov 2004
Città: Tra Verona e Mantova
Messaggi: 4553
|
Dev'essere un JDK, non il JRE (il nome della cartella in cui è contenuto è "jdk...blabla"). Se è un JDK, rimuovi la versione 5 e sei a posto.
__________________
Uilliam Scecspir ti fa un baffo? Gioffri Cioser era uno straccione? E allora blogga anche tu, in inglese come me! |
![]() |
![]() |
![]() |
#100 |
Member
Iscritto dal: Dec 2006
Messaggi: 201
|
Rieccomi, finalmente sono riuscito a installare correttamente netbeans e sono riuscito a compilare ed eseguire l'applicazione.
Eseguendo il programma ho notato che cè una cosa che non va nella griglia: il 25 e il 55 devono stare a meta della distanza tra 20/30 e 50/60. Cioè anche se non si capisce bene dall'immagine della griglia postata nelle pagine precedenti la distanza tra 10,20,30,40,50,60,70,80,90,100 deve essere uguale. la casella tra 20 e 30 e quella tra 50 e 60 va poi divisa in due. E' complicato da sistemare ? Poi lel pannello inserimento dati devo poter dare oltre a 25 e 55 anche 5,15,35,45,65,75,85 e 95. Adesso provo a sistemare questa cosa che non mi sembra difficile |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:34.