Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Java - Come si crea un package in java?
Forum - Java - Come si crea un package in java?

Avatar
sarbaturino (Normal User)
Pro


Messaggi: 66
Iscritto: 25/04/2011

Segnala al moderatore
Postato alle 14:43
Domenica, 11/03/2012
Salve programmatori!!
Sono un programmatore C++ ed ora sono alle prime armi con java e non ho capito abbastanza bene come si crea un package..

Il mio codice sorgente è:

Codice sorgente - presumibilmente Java

  1. //Creo il package sul file Time.java
  2.  
  3. package provaPackage.time;
  4.  
  5. public class Time{
  6.  
  7. Time(){}
  8. void setOr(final int newOra){..}
  9. void setMinuti (final int newMinute){..}
  10.  
  11. eccetera eccetera...
  12. .
  13. .
  14.  
  15. }//Fine della classe Time.java;
  16.  
  17. //File main.java dove richiamo il package "provaPackage.time.*;
  18.  
  19. import java.util.*;
  20. import provaPackage.time.Time;
  21.  
  22. public static void main(String[]args){
  23. Time time= new Time ();
  24.  
  25. eccetera eccetera..
  26. }//fine main;
  27.  
  28. }//fine prog



dopo aver scritto tutti i sorgenti, che ora non ho specificato tutti i passaggi, lo compilo da terminale Ubuntu con:

-> javac main.java provaPackage.java

e mi da errore sul riconoscimento del package.

A tale problema, mi potete dare una mano a capire dove sbaglio?
Grazie in anticipo..

PM
Avatar
dmr (Normal User)
Pro


Messaggi: 141
Iscritto: 04/01/2012

Up
0
Down
V
Segnala al moderatore
Postato alle 17:23
Domenica, 11/03/2012
Ciao, per fare questo package in java devi fare:

Time.java
Codice sorgente - presumibilmente Java

  1. package provaPackage.time; // nome package quindi questo codice compilato andrà in /provaPackage/time/
  2.  
  3. public class Time
  4. {
  5. // In tutti i metodi ho messo public in modo da essere richiamabili in classi esterna a questa
  6. public Time() // costruttore pubblico
  7. {
  8.   // costruttore
  9. }
  10. public void setOr(final int newOra)
  11. {
  12.   // codice
  13. }
  14. public void setMinuti (final int newMinute)
  15. {
  16.  // codice
  17. }
  18.  
  19. }



Per compilare Time.java fai: javac -d . Time.java

Prova.java

Codice sorgente - presumibilmente Java

  1. import provaPackage.time.Time;
  2. public class Prova
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 Time test=new Time();
  7.                
  8.         }
  9. }



Per compilare Prova.java: javac Prova.java

Ultima modifica effettuata da dmr il 11/03/2012 alle 17:54
PM