Mία ερώτηση στην java για τα package

...IDE, compilers, κλπ

Συντονιστής: konnn

Mία ερώτηση στην java για τα package

Δημοσίευσηαπό kosmos890 » 22 Φεβ 2011, 16:55

Στο directory MyPackage έχω τις κλάσεις Main.java και MyClass.java. Και οι δύο κλάσεις ανήκουν στο πακέτο MyPackage
(Γράφω και στις δύο κλάσεις στην πρώτη γραμμή package MyPackage)
Μεταγλωττίζω την MyClass.java αλλά δεν μπορώ να μεταγλωττίσω την Main.java
Δεν αναγνωρίζεται ο κατασκευαστής MyClass m = new Myclass που καλώ στην main

Γιατί συμβαίνει αυτό αφού και οι δύο κλάσεις ανήκουν στο ίδιο πακέτο?
(Δεν έχω ορίσει μεταβλητή περιβάλλοντος)

Στον παρακάτω κώδικα έχω συμπεριλάβει τα δύο ξεχωριστά αρχεία-κλάσεις σε ένα και δουλεύει.
Κώδικας: Επιλογή όλων

package MyPackage;
class MyClass{

void print(){
System.out.print("Hello World");
}

}
class Main{

public static void main(String args[]){

MyClass m=new MyClass();
m.print();
}
}
Γνώσεις ⇛ Linux: Xαμηλό ┃ Προγραμματισμός: Ναι┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 10.04.1 LTS
Προδιαγραφές ⇛ Pentium 4 2.66Hz│512 MB│GeForce FX 5200 │ ZTE MF636 │ TFT 19"
kosmos890
punkTUX
punkTUX
 
Δημοσιεύσεις: 184
Εγγραφή: 18 Ιαν 2010, 15:13
Τοποθεσία: Λάρισα
Εκτύπωση

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Εφαρμογές για Ανάπτυξη Λογισμικού

cron