Σελίδα 2 από 2
Re: Εισαγωγή στην Java - κεφ. 12
Δημοσιεύτηκε:
28 Μάιος 2015, 22:28
από Ilias95
Δεν υπάρχει τέτοιο αρχείο ή κατάλογος...
Re: Εισαγωγή στην Java - κεφ. 12
Δημοσιεύτηκε:
29 Μάιος 2015, 06:10
από georgek1984
Κανονικά υπάρχει το αρχείο, τέλος πάντων σας ευχαριστώ για την προσπάθεια να με βοηθήσετε, αν σκεφτείτε κάτι άλλο που μπορεί να συμβαίνει, αναμένω απαντήσεις, Ευχαριστώ!.
Re: Εισαγωγή στην Java - κεφ. 12
Δημοσιεύτηκε:
29 Μάιος 2015, 06:55
από fog
Καταρχάς δεν ξέρω java, μόνο γενικές λογικές ανεξάρτητα από γλώσσα.
Ο κώδικας που γράφεις δείχνει ότι θες να εκτελέσεις ένα πρόγραμμα (test1) σε ένα process.
Αν το test1 είναι αρχείο κειμένου δεν είναι εκτελέσιμο, άσχετα αν έχει δικαίωμα εκτέλεσης.
Re: Εισαγωγή στην Java - κεφ. 12
Δημοσιεύτηκε:
29 Μάιος 2015, 10:43
από konnn
test ή test1 είναι το αρχείο;
Re: Εισαγωγή στην Java - κεφ. 12
Δημοσιεύτηκε:
29 Μάιος 2015, 17:17
από georgek1984
Έχω δοκιμάσει να τρέξω και πρόγραμμα Π.χ Προσπάθησα να ανοίξω το πρόγραμμα 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);
}
}
Re: Εισαγωγή στην Java - κεφ. 12
Δημοσιεύτηκε:
29 Μάιος 2015, 17:33
από Ilias95
Για να σου λέει δεν υπάρχει τέτοιο αρχείο ή κατάλογος σημαίνει ότι.... δεν υπάρχει τέτοιο αρχείο ή κατάλογος.
Δώσε "file /usr/share/applications/Brasero" για να δεις ότι δεν υπάρχει.
Επίσης επειδή αν κατάλαβα καλά αν ο σκοπός σου είναι να τρέξεις μια εφαρμογή, αυτό δεν θα το κάνεις μέσα απ' το .desktop αρχείο της.
Δεν θα μπλέξεις καθόλου με αρχεία βασικά, απλά θα τρέξεις το εκτελέσιμο της πχ. "brasero" στο shell μέσα απ' την Java.
Re: Εισαγωγή στην Java - κεφ. 12
Δημοσιεύτηκε:
29 Μάιος 2015, 20:24
από the_eye
Για δώσε και
- Κώδικας: Επιλογή όλων
ls -l /home/georgekaranastasis/Java/test
Re: Εισαγωγή στην Java - κεφ. 12
Δημοσιεύτηκε:
29 Μάιος 2015, 21:46
από georgek1984
Το έδωσα στο τερματικό και έλαβα το εξής
- Κώδικας: Επιλογή όλων
σύνολο 0
-rw-rw-r-- 1 georgekaranastasis georgekaranastasis 0 Μάι 29 21:43 test1
Re: Εισαγωγή στην Java - κεφ. 12
Δημοσιεύτηκε:
30 Μάιος 2015, 11:43
από the_eye
Εδώ φαίνεται, ότι δεν έχει δικαιώματα εκτέλεσης χ το αρχείο σου
Τρέξε
- Κώδικας: Επιλογή όλων
chmod +x /home/georgekaranastasis/Java/test/test1
και δοκίμασε πάλι