xrist0f0r0s Δημοσ. 12 Δεκεμβρίου 2012 Δημοσ. 12 Δεκεμβρίου 2012 ψαχνω καποιο προγραμμα το οποιο να κανει των κωδικα τις java εκτελισιμο με ολα τα αρχεια χωρις την χρηση console π.χ java -> .exe βρηκα καποια προγραμματα αλλα θελω και την γνωμη σας εσεις ξερεται καλυτερα εαν αλιονουν των κωδικα και γινει μη-εκτελεσιμο . ευχαριστω
lion2486 Δημοσ. 12 Δεκεμβρίου 2012 Δημοσ. 12 Δεκεμβρίου 2012 νομίζω οι περισσότερες λύσεις απλά ενσωματώνουν το jre και την εντολή εκτέλεσης μαζί, πιθανόν να μπορείς να το κανεις και μόνος σου αυτό.
moukoublen Δημοσ. 12 Δεκεμβρίου 2012 Δημοσ. 12 Δεκεμβρίου 2012 Να ενσωματώνουν όλο το java-runtime-enviroment μαζί με τα class αρχεία σε ένα .exe μου ακούγεται ασύμφορο. Θα βγαίνει ένα εκτελέσιμο μερικών εκατοντάδων MB και θα έχει και χωμένο στατικά ένα jre πάνω του. Ίσως να υπάρχουν κάποια που να φτιάχνουν ένα εκτελέσιμο το οποίο να ενσωματώνει μέσα του java-pseudocode αρχεία, να αναζητά στο σύστημα το jre και αν το βρίσκει να το εκτελεί δίνοντάς του αυτά ως όρισμα. Πάντως (αν θες τη γνώμη μου) είσαι σε μια cross-platform γλώσσα που το (pseudo) εκτελέσιμο της τρέχει παντού όπως είναι. Και θες να το "κλείσεις" σε ένα "κουτί" μόνο για windows ( Γιατί δε γράφεις κώδικα σε κάποια γλώσσα που να παράγει κατευθείαν exe δηλαδή μόνο για windows; ) Είναι σαν να πηγαίνεις στο απέναντι σπίτι μέσω Λαμίας. Εκτός αν έχεις πολύ ιδιαίτερο λόγο να το κάνεις (που δε μπορώ να φανταστώ). Tο πιο απλό που έχεις να κάνεις πάντως, είναι να φτιάξεις ένα .bat αρχείο με την εντολή java -jar program_name.jar ή java kati.class και να τρέχεις αυτό το .bat αρχείο (το οποίο θα είναι στον ίδιο φάκελο με το java παραγόμενο αρχείο φυσικά). EDIT Ξέχασα το βασικότερο. Αν από το project σου παράγεις .jar αρχείο (που δεν υπάρχει λόγος να μην παράγεις .jar αρχείο), στα windows δεν έχεις να κάνεις τίποτα καθώς η εγκατάσταση του jre δηλώνει τα αρχεία .jar να τρέχουν με java -jar. Που σημαίνει οτι τα εκτελέσιμα jar τρέχουν με διπλό κλικ, απλά.
nilosgr Δημοσ. 12 Δεκεμβρίου 2012 Δημοσ. 12 Δεκεμβρίου 2012 Ναι ακριβώς όπως λέει κι ο moukoublen, μπορείς να παράγεις ένα αρχείο .jar το οποίο είναι "σαν .exe", δηλαδή με διπλό κλικ τρέχει το πρόγραμμα σου κανονικά (εφ όσον έχει GUI). Η διαδικασία του να παράγεις ένα .jar από αρχεία .class είναι σχετικά απλή (με ένα googling θα βρεις άπειρα tutorials επί του θέματος). Απλά αν χρησιμοποιείς και διάφορα resources (πχ ήχοι, εικόνες), θα χρειαστεί λίγο κόπος παραπάνω. Αν όμως είσαι σε eclipse ή netbeans απλά κάνε δεξί κλικ στο project σου και επέλεξε export to... και μετά διάλεξε .jar
xrist0f0r0s Δημοσ. 12 Δεκεμβρίου 2012 Μέλος Δημοσ. 12 Δεκεμβρίου 2012 σας ευχαριστω θα δοκιμασω τον κωδικα απο επανω αλλα μπορει καποιος με decompile να δει των κωδικα μου . π.χ με .class μπορεις να το κανεις αυτο σας ευχαριστω
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα