Πως γράφουμε και τρέχουμε ένα πρόγραμμα Java μέσω terminal

...ασύγχρονα μαθήματα από τους guru της κοινότητας

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

Πως γράφουμε και τρέχουμε ένα πρόγραμμα Java μέσω terminal

Δημοσίευσηαπό M.Jackson » 20 Ιουν 2010, 17:09

Πως γράφουμε και τρέχουμε ένα πρόγραμμα Java μέσω terminal

Για την παρακάτω διαδικασία θα χρειαστείτε να κάνετε εγκατάσταση τον compiler της java (νομίζω είναι εγκατεστημένος ήδη στο ubuntu).
1)Ανοίγουμε το τερμιναλ (terminal)

2) Πηγαίνουμε στο directory που θέλουμε να κάνουμε το αρχείο π.χ cd programming

3) Γράφουμε (για να δημιουργήσουμε το αρχείο)

touch ονομα_αρχειου.java

4) Τώρα γράφουμε

αν έχουμε GNOME
Κώδικας: Επιλογή όλων
gnome-open ονομα_αρχειου.java


αν έχουμε KDE (kubuntu)
Κώδικας: Επιλογή όλων
kde-open ονομα_αρχειου.java


5)Θα ανοίξει το gedit ή ο επιλεγμένος επεξεργαστής κειμένου σας

6) Γράφετε το πρόγραμμα σας

π.χ
Κώδικας: Επιλογή όλων
public class ονομα_αρχειου{
public static void main (String args []){
System.out.println("Hello Ubutnu-gr.org forum");
}
}


7) Πίσω στο τερμιναλ γράφουμε

javac ονομα_αρχειου.java
(σε περίπτωση σφαλμάτων θα σας ενημερώσει ο compiler)

8) Γράφουμε (χωρίς την κατάληξη .java)

Κώδικας: Επιλογή όλων
java ονομα_αρχειου


μόλις τρέξαμε το πρόγραμμα μας.
Τελευταία επεξεργασία από M.Jackson και 27 Ιουν 2010, 20:49, έχει επεξεργασθεί 9 φορά/ες συνολικά
Linux: Καλό ~ Προγραμματισμός: Java, Python, Visual Basic, PHP ~ Αγγλικά:Άριστα

Laptop: Macbook Pro Retina Display (Mac OS X 10.8.5, Virtual Machine: Windows 7 & Debian)
Netbook: Xubuntu 13.04
Tablet: ASUS Nexus 7

Spoiler: show
Netbook: HP Mini 110
Laptop: 2.4GHz Quad-core Intel Core i7, 8GB 1600MHz DDR3L SDRAM, 256GB SSD
Άβαταρ μέλους
M.Jackson
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1053
Εγγραφή: 28 Μάιος 2010, 19:06
Τοποθεσία: Κύπρος
Εκτύπωση

Re: Πως γράφουμε και τρέχουμε ένα Java πρόγραμμα μέσω termin

Δημοσίευσηαπό Epirotes » 26 Ιουν 2010, 14:06

Reuploading coming soon = Ξαναφορτώνεται κι σύντομα κοντά σας; :?:
Οδηγίες για νέα μέλη ---- Οδηγοί - How to - Tutorials
1 Linux: Μέτριος ┃ Προγραμματισμός: Καθόλου ┃ Αγγλικά: Προχωρημένος
2 Ubuntu 16.04 precise 64bit (el_GR.UTF-8), Windows 10
3 Intel Core2 Duo CPU E8400 3.00GHz ‖ RAM 8 GB ‖ Gigabyte X48-DS4
4 Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6450] [1002:6779]
5 eth0: Realtek RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 02)
Άβαταρ μέλους
Epirotes
superbTUX
superbTUX
 
Δημοσιεύσεις: 3185
Εγγραφή: 05 Νοέμ 2008, 00:25
Τοποθεσία: Ιωάννινα, Ήπειρος
Εκτύπωση

Re: Πως γράφουμε και τρέχουμε ένα πρόγραμμα Java μέσω termin

Δημοσίευσηαπό M.Jackson » 26 Ιουν 2010, 22:26

done!
συγνώμη για της καθυστέρηση.
Linux: Καλό ~ Προγραμματισμός: Java, Python, Visual Basic, PHP ~ Αγγλικά:Άριστα

Laptop: Macbook Pro Retina Display (Mac OS X 10.8.5, Virtual Machine: Windows 7 & Debian)
Netbook: Xubuntu 13.04
Tablet: ASUS Nexus 7

Spoiler: show
Netbook: HP Mini 110
Laptop: 2.4GHz Quad-core Intel Core i7, 8GB 1600MHz DDR3L SDRAM, 256GB SSD
Άβαταρ μέλους
M.Jackson
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1053
Εγγραφή: 28 Μάιος 2010, 19:06
Τοποθεσία: Κύπρος
Εκτύπωση

Re: Πως γράφουμε και τρέχουμε ένα πρόγραμμα Java μέσω termin

Δημοσίευσηαπό l2eclipse » 27 Ιούλ 2010, 23:20

καλο και τι κανουνε τα java αρχια?
l2eclipse
babeTUX
babeTUX
 
Δημοσιεύσεις: 35
Εγγραφή: 02 Οκτ 2009, 00:05
Εκτύπωση

Re: Πως γράφουμε και τρέχουμε ένα πρόγραμμα Java μέσω termin

Δημοσίευσηαπό hlias » 27 Ιούλ 2010, 23:26

τα java αρχεία είναι compiled.
ο M.Jackson αναφέρει τον τρόπο για να τρέξεις αυτά τα αρχεία.
Γνώσεις ⇛ Linux: Κανονικό ┃ Προγραμματισμός: Μέτρια ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ ubuntu 11.04 32bit σε Netbook HP Mini 210
Προδιαγραφές ⇛ Intel Atom(R) N450 1.66GHz │ 1GB RAM │ Broadcom 4312 │ Intel GMA 3150 │
hlias
punkTUX
punkTUX
 
Δημοσιεύσεις: 193
Εγγραφή: 02 Νοέμ 2009, 17:05
Τοποθεσία: Ξάνθη, Θράκη
Εκτύπωση

Re: Πως γράφουμε και τρέχουμε ένα πρόγραμμα Java μέσω termin

Δημοσίευσηαπό Tzem » 19 Νοέμ 2010, 16:40

Ωραία, εγώ είμαι τελείως άσχετος με το προγραμματισμό java.
Κάνω ένα πρόγραμμα και το έχω σε compiled πως μπορώ να το δώσω σε κάποιον να το δεί? και τι πρέπει να κάνει ο άλλος στον υπολογιστή του αν έχει linux ή windows?
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Ladder,STL ( Plc ) ┃ Αγγλικά: Καλά
Λειτουργικό ⇛Ubuntu 12.04 LTS
Προδιαγραφές⇛Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz 64bit │ RAM: 3,8 GiB │Graphics Card: nVidia Corporation GF108 High Definition │ LG 15,6'' - 1366x768 pix

Εικόνα
Άβαταρ μέλους
Tzem
babeTUX
babeTUX
 
Δημοσιεύσεις: 72
Εγγραφή: 03 Αύγ 2009, 10:23
Τοποθεσία: Ερέτρια
IRC: tzem
Εκτύπωση

Re: Πως γράφουμε και τρέχουμε ένα πρόγραμμα Java μέσω termin

Δημοσίευσηαπό M.Jackson » 19 Νοέμ 2010, 19:03

θα πρέπει να έχει εγκατεστημένο τον compiler της java
μπορεί να το κατεβασεί απο εδω:

Κώδικας: Επιλογή όλων
https://cds.sun.com/is-bin/INTERSHOP.enfinity/WFS/CDS-CDS_Developer-Site/en_US/-/USD/ViewProductDetail-Start?ProductRef=jdk-6u22-oth-JPR@CDS-CDS_Developer


στην ιστοσελίδα θα επιλέξεις πλατφόρμα πριν το download δηλαδή (ή linux, ή windows κτλ).

αφού το "φορέσεις" στο λειτουργικό σύστημα σου θα πρέπει να το τρέξεις με καπιο comand prompt πρόγραμμα (windows: start=>run=>cmd, linux=> Applications => Accessories => Terminal)

Για linux ΜΟΝΟ
αφού έκανες ήδη compile το java program θα πρέπει να το τρέξεις..
για να το δώσεις σε κάποιο για linux θα του δώσεις το "program_name.class" που δημιουργητε αυτόματα μετά το compile (javac program_name.java). Θα το βάλει κάπου π.χ Desktop μέσο terminal θα πάει στο Desktop (cd Desktop) και θα γράψει κανονικά java program_name (χωρίς κατάληξη).

Για WIndows:
είναι πιο περίπλοκο δυστυχώς θα πρέπει να πάρει το program_name.class
να πάει c://program files/java/jdk.x.x.x/bin και να το κάνει paste εκεί!
μετά μέσο comand prompt (start => run => cmd) θα πάει στο πιο πάνω directory δηλαδή "cd\" μετά "cd Program Files" μέχρι να πας στην διαδρομή bin του υποφακελου της java...
εφόσον είσαι στο bin κάνεις κανονικά java program_name (χωρίς κατάληξη)

Γενικά:
*Για να τρέξεις ένα πρόγραμμα στο Linux μπορείς να το έχεις όπου θέλεις Desktop, Home Folder, Music Folde κτλ και απλά να πας με το Terminal στο direcotry που θα είναι το program_name.class και θα γράψεις την εντολή μέσο terminal java program_name.

*Για να τρέξεις ένα πρόγραμμα στα Windows (98, XP, Vista, 7) πρέπει να είναι ΜΟΝΟ ΑΛΛΑ ΜΟΝΟ στο directory c:// Program Files/ java/ jdk.x.x.x/bin δηλαδή ΜΟΝΟ στο bin αλλιώς δεν θα τρέξει!! άρα εφόσον το java_program.class είναι στο bin μέσο Comand Prompt θα πας εκεί στο bin και θα το τρέξεις κανονικά με java program_name.
Τελευταία επεξεργασία από M.Jackson και 14 Φεβ 2011, 14:27, έχει επεξεργασθεί 1 φορά/ες συνολικά
Linux: Καλό ~ Προγραμματισμός: Java, Python, Visual Basic, PHP ~ Αγγλικά:Άριστα

Laptop: Macbook Pro Retina Display (Mac OS X 10.8.5, Virtual Machine: Windows 7 & Debian)
Netbook: Xubuntu 13.04
Tablet: ASUS Nexus 7

Spoiler: show
Netbook: HP Mini 110
Laptop: 2.4GHz Quad-core Intel Core i7, 8GB 1600MHz DDR3L SDRAM, 256GB SSD
Άβαταρ μέλους
M.Jackson
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1053
Εγγραφή: 28 Μάιος 2010, 19:06
Τοποθεσία: Κύπρος
Εκτύπωση

Re: Πως γράφουμε και τρέχουμε ένα πρόγραμμα Java μέσω termin

Δημοσίευσηαπό Tzem » 20 Νοέμ 2010, 11:05

Ευχαριστώ πολύ για την απάντηση πάω κιόλας να κάνω κάποια προσπάθεια να δώ τι γίνεται.
Γνώσεις ⇛ Linux: Λίγες ┃ Προγραμματισμός: Ladder,STL ( Plc ) ┃ Αγγλικά: Καλά
Λειτουργικό ⇛Ubuntu 12.04 LTS
Προδιαγραφές⇛Intel(R) Core(TM) i5-2430M CPU @ 2.40GHz 64bit │ RAM: 3,8 GiB │Graphics Card: nVidia Corporation GF108 High Definition │ LG 15,6'' - 1366x768 pix

Εικόνα
Άβαταρ μέλους
Tzem
babeTUX
babeTUX
 
Δημοσιεύσεις: 72
Εγγραφή: 03 Αύγ 2009, 10:23
Τοποθεσία: Ερέτρια
IRC: tzem
Εκτύπωση

Re: Πως γράφουμε και τρέχουμε ένα πρόγραμμα Java μέσω termin

Δημοσίευσηαπό giannosfor » 25 Απρ 2011, 21:01

M.Jackson έγραψε:4) Τώρα γράφουμε

αν έχουμε GNOME
Κώδικας: Επιλογή όλων
gnome-open ονομα_αρχειου.java



Το terminal εμφανίζει gnome: command not found
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Πως γράφουμε και τρέχουμε ένα πρόγραμμα Java μέσω termin

Δημοσίευσηαπό M.Jackson » 26 Απρ 2011, 14:30

giannosfor έγραψε:
M.Jackson έγραψε:4) Τώρα γράφουμε

αν έχουμε GNOME
Κώδικας: Επιλογή όλων
gnome-open ονομα_αρχειου.java



Το terminal εμφανίζει gnome: command not found


Η εντολή αυτή είναι για το γραφικών περιβάλλων GNOME, αν έχεις άλλο γραφικό περιβάλλων θα χρειαστείς άλλη εντολή π.χ αν έχεις KDE
kde-open ....
Linux: Καλό ~ Προγραμματισμός: Java, Python, Visual Basic, PHP ~ Αγγλικά:Άριστα

Laptop: Macbook Pro Retina Display (Mac OS X 10.8.5, Virtual Machine: Windows 7 & Debian)
Netbook: Xubuntu 13.04
Tablet: ASUS Nexus 7

Spoiler: show
Netbook: HP Mini 110
Laptop: 2.4GHz Quad-core Intel Core i7, 8GB 1600MHz DDR3L SDRAM, 256GB SSD
Άβαταρ μέλους
M.Jackson
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1053
Εγγραφή: 28 Μάιος 2010, 19:06
Τοποθεσία: Κύπρος
Εκτύπωση

Επόμενο

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

Επιστροφή στο Το Σχολείο του Φόρουμ - Ασύγχρονα Μαθήματα