Εισαγωγή στην Java - κεφ. 12

...ασύγχρονα μαθήματα γλώσσας Java

Re: Εισαγωγή στην Java - κεφ. 12

Δημοσίευσηαπό Ilias95 » 28 Μάιος 2015, 22:28

Δεν υπάρχει τέτοιο αρχείο ή κατάλογος...
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Εισαγωγή στην Java - κεφ. 12

Δημοσίευσηαπό georgek1984 » 29 Μάιος 2015, 06:10

Κανονικά υπάρχει το αρχείο, τέλος πάντων σας ευχαριστώ για την προσπάθεια να με βοηθήσετε, αν σκεφτείτε κάτι άλλο που μπορεί να συμβαίνει, αναμένω απαντήσεις, Ευχαριστώ!.
Γνώσεις Linux: Καλά πάμε ┃ Προγραμματισμού: Προχωράω ┃ Αγγλικών: Ικανοποιητικά
DEBIAN 8.1
Intel Core i5-3210M CPU @ 2.50GHz ‖ RAM 7825 MiB ‖ Acer VA50_HC_CR - Acer Aspire V3-571G
Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915} ⋮ nVidia GF108M [GeForce GT 630M] [10de:0de9] {nvidia}
wlan0: Qualcomm Atheros AR9462 Wireless Network Adapter [168c:0034] (rev 01) ⋮ eth0: Broadcom NetLink BCM57785 Gigabit Ethernet PCIe [14e4:16b5] (rev 10)
Άβαταρ μέλους
georgek1984
Ubuntistas
Ubuntistas
 
Δημοσιεύσεις: 35
Εγγραφή: 23 Οκτ 2012, 14:47
Τοποθεσία: Κως
Εκτύπωση

Re: Εισαγωγή στην Java - κεφ. 12

Δημοσίευσηαπό fog » 29 Μάιος 2015, 06:55

Καταρχάς δεν ξέρω java, μόνο γενικές λογικές ανεξάρτητα από γλώσσα.
Ο κώδικας που γράφεις δείχνει ότι θες να εκτελέσεις ένα πρόγραμμα (test1) σε ένα process.
Αν το test1 είναι αρχείο κειμένου δεν είναι εκτελέσιμο, άσχετα αν έχει δικαίωμα εκτέλεσης.
Γνώσεις Linux: ✔✔✔✓✓ ┃ Προγραμματισμού: ✓✓✓✓✓ ┃ Αγγλικών: ✔✔✔✓✓
Ubuntu 16.04 64bit ‖ Lubuntu 16.10 64bit || 4.4.0-34-generic
Intel Core i7-6700HQ CPU @ 3.50GHzRAM 12GB ‖Toshiba Satellite P50-C
Intel Skylake Integrated Graphics ⋮ nVidia GM107M [GeForce GTX 950M]
enp4s0: Realtek RTL8111 Gigabit Ethernet Controller⋮ wlp3s0: Intel Wireless 3165
blog || github
Άβαταρ μέλους
fog
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 655
Εγγραφή: 31 Μαρ 2015, 13:33
Τοποθεσία: /home/fog
Εκτύπωση

Re: Εισαγωγή στην Java - κεφ. 12

Δημοσίευσηαπό konnn » 29 Μάιος 2015, 10:43

test ή test1 είναι το αρχείο;
1 Linux: Μέτριος ┃ Προγραμματισμός: Μέτριος ┃ Αγγλικά: Προχωρημένος
2 Desktop : Ubuntu 16.04 64bit
a Intel Core i3 CPU 530 2.93GHz ‖ RAM 3824 MiB ‖ Intel DH55HC -
b nVidia Device [10de:1040] (rev a1)
c eth0: Intel 82578DC Gigabit Network Connection
3 Notebook : Ubuntu 16.04 64 bit
a Intel Core i3-2365M CPU @ 1.40GHz ‖ RAM 3854 MiB ‖ LENOVO 20197
b Intel 2nd Generation Core Processor Family Integrated Graphics Controller
c 5 wlan0: Intel Centrino Wireless-N 2230 ⋮ eth0: Realtek RTL8101E/RTL8102E

Αυτόματη υπογραφή.
Άβαταρ μέλους
konnn
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 3568
Εγγραφή: 12 Ιούλ 2010, 17:54
Τοποθεσία: Καλαμάτα
Launchpad: konnn
Εκτύπωση

Re: Εισαγωγή στην Java - κεφ. 12

Δημοσίευσηαπό georgek1984 » 29 Μάιος 2015, 17:17

Έχω δοκιμάσει να τρέξω και πρόγραμμα Π.χ Προσπάθησα να ανοίξω το πρόγραμμα Brasero. Αλλά έλαβα το εξής σφάλμα .
Κώδικας: Επιλογή όλων
java.io.IOException: Cannot run program "/usr/share/applications/Brasero": error=2, Δεν υπάρχει τέτοιο αρχείο ή κατάλογος
Πως γίνετε να μην υπάρχει τέτοιο αρχείο ή κατάλογος, αφού η διαδρομή που το έχει εγκατεστημένη το Ubuntu είναι αυτή που και καλά την δίνει error. Αυτό είναι το πρόβλημα μου. Σας ξανά παραθέτω τον ολοκληρωτικό κώδικα για να το ξανά δείτε και με αυτό το παράδειγμα, μπας και βγάλω άκρη. Πάντως ασχέτως αν λίσω ή όχι το πρόβλημα μου, σας ευχαριστώ για τις απαντήσεις!
Κώδικας: Επιλογή όλων
try {
            Runtime rt = Runtime.getRuntime();
            String file = "/usr/share/applications/Brasero";
            Process p = rt.exec(file);
        } catch (IOException ex) {
            Logger.getLogger(NewJFrame.class.getName()).log(Level.SEVERE, null, ex);
        }
    }                   
Γνώσεις Linux: Καλά πάμε ┃ Προγραμματισμού: Προχωράω ┃ Αγγλικών: Ικανοποιητικά
DEBIAN 8.1
Intel Core i5-3210M CPU @ 2.50GHz ‖ RAM 7825 MiB ‖ Acer VA50_HC_CR - Acer Aspire V3-571G
Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915} ⋮ nVidia GF108M [GeForce GT 630M] [10de:0de9] {nvidia}
wlan0: Qualcomm Atheros AR9462 Wireless Network Adapter [168c:0034] (rev 01) ⋮ eth0: Broadcom NetLink BCM57785 Gigabit Ethernet PCIe [14e4:16b5] (rev 10)
Άβαταρ μέλους
georgek1984
Ubuntistas
Ubuntistas
 
Δημοσιεύσεις: 35
Εγγραφή: 23 Οκτ 2012, 14:47
Τοποθεσία: Κως
Εκτύπωση

Re: Εισαγωγή στην Java - κεφ. 12

Δημοσίευσηαπό Ilias95 » 29 Μάιος 2015, 17:33

Για να σου λέει δεν υπάρχει τέτοιο αρχείο ή κατάλογος σημαίνει ότι.... δεν υπάρχει τέτοιο αρχείο ή κατάλογος.
Δώσε "file /usr/share/applications/Brasero" για να δεις ότι δεν υπάρχει.

Επίσης επειδή αν κατάλαβα καλά αν ο σκοπός σου είναι να τρέξεις μια εφαρμογή, αυτό δεν θα το κάνεις μέσα απ' το .desktop αρχείο της.
Δεν θα μπλέξεις καθόλου με αρχεία βασικά, απλά θα τρέξεις το εκτελέσιμο της πχ. "brasero" στο shell μέσα απ' την Java.
Ilias95
saintTUX
saintTUX
 
Δημοσιεύσεις: 1548
Εγγραφή: 29 Απρ 2011, 23:26
Εκτύπωση

Re: Εισαγωγή στην Java - κεφ. 12

Δημοσίευσηαπό the_eye » 29 Μάιος 2015, 20:24

Για δώσε και
Κώδικας: Επιλογή όλων
ls -l /home/georgekaranastasis/Java/test
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: Εισαγωγή στην Java - κεφ. 12

Δημοσίευσηαπό georgek1984 » 29 Μάιος 2015, 21:46

Το έδωσα στο τερματικό και έλαβα το εξής
Κώδικας: Επιλογή όλων
σύνολο 0
-rw-rw-r-- 1 georgekaranastasis georgekaranastasis 0 Μάι  29 21:43 test1
Γνώσεις Linux: Καλά πάμε ┃ Προγραμματισμού: Προχωράω ┃ Αγγλικών: Ικανοποιητικά
DEBIAN 8.1
Intel Core i5-3210M CPU @ 2.50GHz ‖ RAM 7825 MiB ‖ Acer VA50_HC_CR - Acer Aspire V3-571G
Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915} ⋮ nVidia GF108M [GeForce GT 630M] [10de:0de9] {nvidia}
wlan0: Qualcomm Atheros AR9462 Wireless Network Adapter [168c:0034] (rev 01) ⋮ eth0: Broadcom NetLink BCM57785 Gigabit Ethernet PCIe [14e4:16b5] (rev 10)
Άβαταρ μέλους
georgek1984
Ubuntistas
Ubuntistas
 
Δημοσιεύσεις: 35
Εγγραφή: 23 Οκτ 2012, 14:47
Τοποθεσία: Κως
Εκτύπωση

Re: Εισαγωγή στην Java - κεφ. 12

Δημοσίευσηαπό the_eye » 30 Μάιος 2015, 11:43

Εδώ φαίνεται, ότι δεν έχει δικαιώματα εκτέλεσης χ το αρχείο σου

Τρέξε
Κώδικας: Επιλογή όλων
chmod +x /home/georgekaranastasis/Java/test/test1


και δοκίμασε πάλι
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Προηγούμενη

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

Επιστροφή στο Μαθήματα Java