rambo12345 Δημοσ. 13 Μαρτίου 2016 Δημοσ. 13 Μαρτίου 2016 Καλημέρα Έχω γράψει κώδικα java για μία εφαρμογή, την έχω τρέξει με το eclipse και λειτουργεί καλά. Πως θα μπορούσα να δημιουργήσω ένα εκτελέσιμο .exe; Δοκίμασα να κάνω export jar file, να το τρέξω με έναν jar simulator όμως δεν λειτουργεί.
Επισκέπτης Δημοσ. 13 Μαρτίου 2016 Δημοσ. 13 Μαρτίου 2016 Δοκίμασε αυτό: http://launch4j.sourceforge.net/
rambo12345 Δημοσ. 13 Μαρτίου 2016 Μέλος Δημοσ. 13 Μαρτίου 2016 Δοκίμασε αυτό: http://launch4j.sourceforge.net/ Κανένα tutorial δεν έχει;
moukoublen Δημοσ. 13 Μαρτίου 2016 Δημοσ. 13 Μαρτίου 2016 Καλημέρα Έχω γράψει κώδικα java για μία εφαρμογή, την έχω τρέξει με το eclipse και λειτουργεί καλά. Πως θα μπορούσα να δημιουργήσω ένα εκτελέσιμο .exe; Δοκίμασα να κάνω export jar file, να το τρέξω με έναν jar simulator όμως δεν λειτουργεί. Αν κατάλαβα καλά έχεις λίγο μπερδευτεί σε σχέση με το τι παράγει η java και πως τρέχει αυτό που παράγει η java. Η java δεν παράγει εκτελέσιμα exe. Παράγει "ψευδο-εκτελέσιμα" τα οποία τα τρέχει το java runtime environment. Και αυτή είναι και όλη η δύναμη της java. Τώρα μπορείς να παράξεις 2 πράγματα. Είτε να κάνεις compile τα αρχεία που θες και αυτή η διαδικασία να παράξει .class αρχείο τα οποία τρέχουν δίνοντας τα ως όρισμα στο java εκτελέσιμο (πχ απο γραμμή εντολών java Main.class) είτε να μαζέψεις όλα μαζί τα αρχεία στο λεγόμενο jar αρχείο το οποίο πάλι το δίνεις στο java εκτελέσιμο και στο τρέχει δίνοντας το επιπλέον όρισμα -jar java -jar mypacket.jar Αν είσαι σε windows και έχεις εγκατεστημένο το jdk τότε τα αρχεία jar ανοίγουν κατευθείαν με την java απλά με διπλό κλικ . Αν θες τη γνώμη μου τώρα που είσαι στην αρχή παίξε και λίγο με command line χωρίς eclipse (παράλληλα με το eclipse). Να δεις πως κάνεις compile και τρέχεις τα προγράμματα και πως οργανώνονται τα πακέτα. Θα σε βοηθήσει πολύ. Τώρα αν παρολαυτά θες να παράξεις απο java, exe αρχείο υπάρχουν κάποιες αλχημείες. Δεν προτείνω καμία απο αυτές (δε βρίσκω και νόημα σε καμία απο αυτές). 2
dimitrisOP Δημοσ. 14 Μαρτίου 2016 Δημοσ. 14 Μαρτίου 2016 Στην ουσία wrappers είναι τα προγραμματακια αυτά, δεν βρίσκω τον λόγο να κάτσεις να ασχοληθείς. Από την στιγμή που έχεις JRE στο pc τα .jar τρέχουν σαν τα .exe 1
White_Cat Δημοσ. 16 Μαρτίου 2016 Δημοσ. 16 Μαρτίου 2016 Καλημέρα !Όσοι μιλήσανε πριν έχουν δίκιο να λένε ότι η Java είναι (κυρίως) φτιαγμένη για να παράγει ενδιάμεσο κώδικα, που λέγεται bytecodes κι όχι εγγενώς εκτελέσιμα αρχεία. Αυτό είναι και το νόημα της ανεξαρτησίας πλατφόρμας.Όμως άμα θέλεις οπωσδήποτε να παράγεις εκτελέσιμο αρχείο από κάποια εφαρμογή, τότε ναι, υπάρχουν αξιόπιστες λύσεις, αλλά είναι σχεδόν όλες επι πληρωμή.Το μόνο ελεύθερο εργαλείο που μπορεί να κάνει αυτή τη δουλειά είναι ο μεταγλωτιστής GCJ. Τον έχω δοκιμάσει και σε Windows και σε Linux, αλλά γενικά στις πιο πολύπλοκες εφαρμογές δε λειτούργησε πάντοτε αξιόπιστα. Άμα θέλεις δες εδώ :https://gcc.gnu.org/java/Η άλλη (ακριβή) λύση που υπάρχει είναι το πρόγραμμα Excelsior JET. Απ' ό,τι έχω δει είναι αρκετά πιο αξιόπιστο λογισμικό σε σχέση με τον GCJ. Δες εδώ :http://www.excelsiorjet.com/Ακόμα μία λύση (επίσης επί πληρωμή) είναι το πρόγραμμα Jbuilder Enterprise της (πρώην) Borland, τώρα Embarcadero. Όμως δεν είμαι βέβαιος αν η εταιρεία το πουλάει τώρα πια. Σε κάθε περίπτωση υπάρχει στο e-Bay. Δες εδώ : http://www.ebay.co.uk/itm/Borland-JBuilder-X-Enterprise-SEALED-with-JBuilder-2005-upgrade-/272171929058?hash=item3f5eb60de2:g:U5cAAOSwoBtW6EkjΦιλικά,Ο Άσπρος Γάτος 1
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα