ο διερμηνευτης java

...του ubuntu και έργων ΕΛ/ΛΑΚ (Έργα-Οδηγοί-Προτάσεις)

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

ο διερμηνευτης java

Δημοσίευσηαπό panos01 » 22 Οκτ 2012, 15:06

ο διερμηνευτης java βλεπει αρχεια μονο απ τον προσωπικο φακελο. κλασεις σε αλλο φακελλο μου βγαζει Exception in thread "main" java.lang.NoClassDefFoundError. τι να κανω για να βλεπει και απο αλλους φακελους; ευχαριστω .
panos01
babeTUX
babeTUX
 
Δημοσιεύσεις: 12
Εγγραφή: 22 Οκτ 2012, 13:57
Εκτύπωση

Re: ο διερμηνευτης java

Δημοσίευσηαπό simosx » 25 Οκτ 2012, 02:44

panos01 έγραψε:ο διερμηνευτης java βλεπει αρχεια μονο απ τον προσωπικο φακελο. κλασεις σε αλλο φακελλο μου βγαζει Exception in thread "main" java.lang.NoClassDefFoundError. τι να κανω για να βλεπει και απο αλλους φακελους; ευχαριστω .


Καλώς ήρθες στο φόρουμ της ελληνικής κοινότητας Ubuntu-gr!

Πρέπει να καθορίσεις τα .jar με την παράμετρο -cp, π.χ.
Κώδικας: Επιλογή όλων
java -cp /usr/lib/mylib.jar myapp
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: ο διερμηνευτης java

Δημοσίευσηαπό panos01 » 26 Οκτ 2012, 13:41

λιγο πιο λεπτομερειακα αν γινεται
panos01
babeTUX
babeTUX
 
Δημοσιεύσεις: 12
Εγγραφή: 22 Οκτ 2012, 13:57
Εκτύπωση

Re: ο διερμηνευτης java

Δημοσίευσηαπό simosx » 26 Οκτ 2012, 13:54

panos01 έγραψε:λιγο πιο λεπτομερειακα αν γινεται


Πρέπει να αναφέρεις από την πλευρά σου τα ονόματα των αρχείων για το λογισμικό που γράφεις.
Αρχεία .java, .class και .jar., καθώς και τις διαδρομές τους στον υπολογιστή σου.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: ο διερμηνευτης java

Δημοσίευσηαπό panos01 » 26 Οκτ 2012, 14:33

λοιπον ανοιγω το geanie αποθηκευω το αρχειο με την καταληξη java πχ frouta.java γραφω το προγραμμα το μεταγλωτιζει και μετα στο τερματικο οταν παω να το εκτελεσω java frouta μου βγαζει αυτο που εγραψα παραπανω. τωρα τι χρειαζεται για να φτιαξω μια διαδρομη ;
panos01
babeTUX
babeTUX
 
Δημοσιεύσεις: 12
Εγγραφή: 22 Οκτ 2012, 13:57
Εκτύπωση

Re: ο διερμηνευτης java

Δημοσίευσηαπό simosx » 26 Οκτ 2012, 15:17

panos01 έγραψε:λοιπον ανοιγω το geanie αποθηκευω το αρχειο με την καταληξη java πχ frouta.java γραφω το προγραμμα το μεταγλωτιζει και μετα στο τερματικο οταν παω να το εκτελεσω java frouta μου βγαζει αυτο που εγραψα παραπανω. τωρα τι χρειαζεται για να φτιαξω μια διαδρομη ;


Δείξε τις εντολές που χρησιμοποιείς για τη μεταγλώττιση. Π.χ. javac frouta.java; Τι αποτέλεσμα βγάζει;

Ξεκίνησε από το HowTo για τη μεταγλώττιση Java στο viewtopic.php?f=53&t=12804
Δοκίμασε με το πρόγραμμα HelloWorld που δίνει ο οδηγός, ώστε να το μεταγλωττίσεις και να το τρέξεις.

Αν το πρόγραμμά σου δεν έχει εξαρτήσεις σε βιβλιοθήκες, τότε δε χρειάζεσαι classpath.
προσωπικό ιστολόγιο ϗ πλανήτης Ubuntu-gr
Συμβάλετε και εσείς στο ελληνικό βιβλίο Ubuntu!
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 13.10 saucy 3.11.0-031100rc1-generic 64bit (el_GR.UTF-8, Unity ubuntu)
3 AMD E-450 APU with Radeon HD Graphics ‖ RAM 3555 MiB ‖ Sony Corporation VAIO
4 AMD nee ATI Wrestler [Radeon HD 6320] [1002:9806] {fglrx_pci}
5 eth0: Atheros Inc. AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0) ⋮ wlan0: Atheros Inc. AR9285 [168c:002b] (rev 01)
Φτιάξτε και εσείς τη δική σας υπογραφή (παραπάνω κείμενο) αυτόματα με κλικ εδώ!
simosx
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10334
Εγγραφή: 11 Μάιος 2008, 18:52
Launchpad: simosx
IRC: simosx
Εκτύπωση

Re: ο διερμηνευτης java

Δημοσίευσηαπό panos01 » 26 Οκτ 2012, 17:17

ναι αυτο javac "frouta.java" (στο φάκελο: /home/pn/java programs) δημιουργει την κλαση αλλα μετα στο τερματικο δεν εκτελειται και μου βγαζει αυτα που εγραψα
panos01
babeTUX
babeTUX
 
Δημοσιεύσεις: 12
Εγγραφή: 22 Οκτ 2012, 13:57
Εκτύπωση

Re: ο διερμηνευτης java

Δημοσίευσηαπό panos01 » 26 Οκτ 2012, 17:18

και η μεταγλωτιση ολοκληρωθηκε με επιτυχια
panos01
babeTUX
babeTUX
 
Δημοσιεύσεις: 12
Εγγραφή: 22 Οκτ 2012, 13:57
Εκτύπωση

Re: ο διερμηνευτης java

Δημοσίευσηαπό panos01 » 26 Οκτ 2012, 17:22

εκτελει κλασεις μονο απ τον προσωπικο φακελο και οχι απο το java programs τον αλλο φακελο που εφτιαξα
panos01
babeTUX
babeTUX
 
Δημοσιεύσεις: 12
Εγγραφή: 22 Οκτ 2012, 13:57
Εκτύπωση

Re: ο διερμηνευτης java

Δημοσίευσηαπό panos01 » 26 Οκτ 2012, 17:29

τωρα το δοκιμασα javac frouta.java και μου λεει file frouta.java is missing απο το geanie το μεταγλωτιζει ομως και φτιαχνει την κλαση
panos01
babeTUX
babeTUX
 
Δημοσιεύσεις: 12
Εγγραφή: 22 Οκτ 2012, 13:57
Εκτύπωση

Επόμενο

Επιστροφή στο Ανάπτυξη Λογισμικού / Αλγόριθμοι