Page 1 of 1

Απορία για JAR αρχεία

Posted: Wed Nov 28, 2007 11:36 pm
by PASCAL
Ξέρει κανείς ποια είναι η διαφορά των JAR αρχείων από τα exe και πως μπορούμε να κάνουμε ένα αρχείο class σε JAR;(όχι από IDE)

Posted: Thu Nov 29, 2007 12:53 am
by P3
Τα αρχεία jar είναι archieves και συνήθως τα executable της java. Για να φτιάξεις ένα τέτοια απλά πας στο Bulid του Netbeans και αφού το κάνεις μετά μεσα στο φάκελο του project έχει ένα φάκελo dist. Εκεί μέσα έχει φτιαχτεί το jar σου!

Posted: Thu Nov 29, 2007 12:55 am
by Einherjar
λέει χωρίς ide ο άνθρωπος :-p
με χρήση της εντολής jar μπορείς να φτιάξει τέτοιο αρχείο. τσέκαρε τα options πρώτα.

Η διαφορά είναι ότι ενώ τα exe είναι μεταγλωτισμένα προγράμματα για native εκτέλεση (δε μπορείς δηλαδή τυπικά να πάρεις ένα exe και να το τρέξεις σε linux χωρίς emulation), τα classes που περιέχονται στα jars περιέχουν java bytecode ο οποίος διερμηνεύεται (ή μεταγλωτίζεται-δεν είμαι σίγουρος) κάθε φορά που το εκτελείς.

Posted: Thu Nov 29, 2007 1:02 am
by P3
Sorry! Δεν την πρόσεξα την παρένθεση!

Posted: Thu Nov 29, 2007 11:35 am
by PASCAL
Ευχαριστώ θα τσεκάρω και τα δύο.

Posted: Thu Nov 29, 2007 12:06 pm
by HdkiLLeR
Einherjar wrote:λο οποίος διερμηνεύεται (ή μεταγλωτίζεται-δεν είμαι σίγουρος) κάθε φορά που το εκτελείς.
http://en.wikipedia.org/wiki/Just-in-time_compilation