random Δημοσ. 6 Φεβρουαρίου 2003 Δημοσ. 6 Φεβρουαρίου 2003 εψαξα, κατεβασα, εγκατεστησα, και διαβασα... αλλα ακόμα δεν βγαζω ακρη. σύμφωνα με το gnu gcc docs, http://gcc.gnu.org/java/ μπορει να φτιάξει native .exe απο java & class files, αλλα προσπαθω να το κανω σε windows/dos και δεν μπορω ουτε το hello world να βγαλω... προσπαθησα με DJGPP, Cygwin , kai MinGW, αφου αυτά λεει ειναι τα win binaries αντιστοιχα των unix: http://gcc.gnu.org/install/binaries.html εχει καποιος πετυχει κατι, να μου δωσει τι παραμετρους να περασω σε compiler/linker? για ενα απλο console exe thanks!
apoc Δημοσ. 6 Φεβρουαρίου 2003 Δημοσ. 6 Φεβρουαρίου 2003 Pikra....genika des afto mhpos voithisei http://ranjitmathew.tripod.com/phartz/gcj/bldgcj.html den exo katalavei.den mporeis na sthseis ton gcj (to Cygwin exei mia ekdosh mesa) , h den mporeis na kaneis compile? prosopikh mou empeiria se megalo project se Linux xexe ekana 2 meres gia na ton sthso kai na to doulepso sosta! Meta apo perfomance test..den peira katholou kala apotelesmata , mias kai etrexe native. Kai afto einai psilo logiko...o kodikas htan grammenos gia na ginetai optimize apo to JVM , me thn logikh tou JVM. Otan ginei compile apo kati allo, pou den ksero pos ylopoiei optimizations , den ksero pos simperiferetai se threading issues , se socket issues..ta apotelesmata einai ligo perierga! Isos se mikra project na exei kapoio ofelos..oso megalonei vevaia o ogkos kai h poliplokothta tou kodika..toso pio dyskolo ginetai. Vasika mhpos den settarei kala to classpath sou? leo ..alla kai pali..mporei na einai diafora!
Γηρυόνης Δημοσ. 7 Φεβρουαρίου 2003 Δημοσ. 7 Φεβρουαρίου 2003 (Αν και δεν έχω φτιάξει ποτέ exe από Java) αν μας πεις τί μήνυμα λάθους/προβλήματα έχεις ίσως να μπορέσουμε να σε βοηθήσουμε καλύτερα.
Dionisos Δημοσ. 7 Φεβρουαρίου 2003 Δημοσ. 7 Φεβρουαρίου 2003 Epishs den katalavainw giati na kaneis .exe apo java! To .class kai to .jar de sou kanoun pou einai kai ektelesima se ola ta leitourgika??? <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/wink.gif" alt="" /> Anyway esy 3ereis kalytera tous logous kai isws na 8eleis na mas tous peis <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/smile.gif" alt="" /> Filika Dionisos
random Δημοσ. 7 Φεβρουαρίου 2003 Μέλος Δημοσ. 7 Φεβρουαρίου 2003 δεν εχω αναλαβει καποιο συγκεκριμενο project, απλα κανω έρευνα. Αφου διαβασα οτι γίνεται, προσπαθω να το υλοποιησω για να ξερω οτι "υπάρχει κι αυτο αν χρειαστει, στο οπλοστασιο...", φυσικα με συνθετες εφαρμογες δεν θα γινεται αφου στο GNU δεν εχουν υλοποιησει ολες τις βιβλιοθηκες του επισημου jdk, θα ηθελα να φτιαξω κατι με τα πολυ βασικα libs του jdk 1.1, οπως java.lang, .awt, swing 1, .util κλπ... το προβλημα ειναι στο linker, γιατι .java δημιουργει κανονικα και παιζουν με το sun java.exe, απο το cygwin βγαινει το παρακατω > $ gcj helloj.java /cygdrive/d/Temp/ccQP7TYZ.s: Assembler messages: /cygdrive/d/Temp/ccQP7TYZ.s:26: Warning: .stabs: description field '60004' too big, t ry a different debug format /cygdrive/d/Temp/ccQP7TYZ.s:76: Warning: .stabs: description field '10001' too big, t ry a different debug format /usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: cannot find -l iconv collect2: ld returned 1 exit status C:\cygwin\aaa>GCJ helloj.class /usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: cannot find -l iconv collect2: ld returned 1 exit status επισης δημιουργει helloj.o αλλα δεν γινεται link
random Δημοσ. 7 Φεβρουαρίου 2003 Μέλος Δημοσ. 7 Φεβρουαρίου 2003 τελικα βρηκα ενα πραγματικό tutorial για ΕΝΤΕΛΩΣ ασχετους (u talkin 2 me?? <img src="http://www.insomnia.gr/ubbthreads/images/graemlins/cool.gif" alt="" /> ), Installing GNU GCJ (GNU Java Compiler) on Windows με το οποιο εφτιαξα το hello.java (127 bytes) -> hello.exe (2,4 Mb) κατι ειναι κι αυτο. για να παιξει το awt εχει πολυ ψωμι ακομα.
Γηρυόνης Δημοσ. 7 Φεβρουαρίου 2003 Δημοσ. 7 Φεβρουαρίου 2003 Υπάρχουνε πολλοί compilers που το κάνουνε αυτό. Αν κάνεις μία αναζήτη στο google με τις λέξεις "java to exe" ή "compile java native executable" θα βρεις αρκετά.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.