• Downloads
  • ! Read Me !
  • Μαθήματα
  • Φοιτητικά
  • Τεχνικά Θέματα
  • Συζητήσεις
  • Happy Hour!
  • About THMMY.gr
 V  < 
Search:  
Welcome, Guest. Please login or register.
June 19, 2025, 17:42:09 pm

Login with username, password and session length
Links
  Thmmy.gr portal
   Forum
   Downloads
   Ενεργ. Λογαριασμού
   Επικοινωνία
  
  Χρήσιμα links
   Σελίδα τμήματος
   Βιβλιοθήκη Τμήματος
   Elearning
   Φοιτητικά fora
   Πρόγραμμα Λέσχης
   Πρακτική Άσκηση
   Ηλεκτρονική Εξυπηρέτηση Φοιτητών
   Διανομή Συγγραμμάτων
   Ψηφιακό Καταθετήριο Διπλωματικών
   Πληροφορίες Καθηγητών
   Instagram @thmmy.gr
   mTHMMY
  
  Φοιτητικές Ομάδες
   ACM
   Aristurtle
   ART
   ASAT
   BEAM
   BEST Thessaloniki
   EESTEC LC Thessaloniki
   EΜΒ Auth
   IAESTE Thessaloniki
   IEEE φοιτητικό παράρτημα ΑΠΘ
   SpaceDot
   VROOM
   Panther
  
Πίνακας Ελέγχου
Welcome, Guest. Please login or register.
June 19, 2025, 17:42:09 pm

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Αντικατάστασης πυκνωτή σε...
by Katarameno
[Today at 17:27:02]

Aναζωπύρωση των εχθροπραξ...
by Katarameno
[Today at 15:09:50]

[Τεχνολογία Ηλεκτροτεχνικ...
by nectar
[Today at 14:46:20]

Αιτήσεις Ορκωμοσίας ΤΗΜΜΥ...
by Mr Watson
[Today at 09:55:52]

Πότε θα βγει το μάθημα; -...
by tzortzis
[Today at 07:09:33]

H Στοά των Off Topic
by Katarameno
[June 18, 2025, 20:28:39 pm]

Ισραήλ - Ιράν: Πόλεμος στ...
by Katarameno
[June 18, 2025, 19:40:47 pm]

[ΣΗΕ ΙΙ] Γενικές απορίες ...
by chatzikys
[June 18, 2025, 19:26:00 pm]

Σιδηροδρομικό Δυστύχημα σ...
by Katarameno
[June 18, 2025, 18:22:39 pm]

[Μεταφορά και Διανομή ΗΕ]...
by tzortzis
[June 18, 2025, 07:55:05 am]

Πρακτική Άσκηση ΤΗΜΜΥ 201...
by chris_p30
[June 18, 2025, 00:45:33 am]

[Ψηφιακά Ολοκληρωμένα Κυκ...
by tzortzis
[June 17, 2025, 21:25:42 pm]

[Εφ.Θερμοδυναμική] Γενικέ...
by PAPARI69
[June 17, 2025, 20:59:13 pm]

[Γραφική] Λυμένα θέματα
by okanpala
[June 17, 2025, 18:56:22 pm]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[June 17, 2025, 14:25:00 pm]

Αποτελέσματα Εξεταστικής ...
by george14
[June 17, 2025, 12:08:25 pm]

[ΨEE] Γενικές απορίες και...
by Juror8
[June 17, 2025, 12:06:57 pm]

[Οργάνωση Υπολογιστών] Γε...
by RAFI
[June 16, 2025, 22:46:54 pm]

[Σ.Π.Η.Ε.] Γενικές απορίε...
by Nikos_313
[June 16, 2025, 19:49:00 pm]

[ΘΤΠΑ] Γενικές απορίες κα...
by Nikos_313
[June 16, 2025, 16:56:56 pm]
Στατιστικά
Members
Total Members: 9965
Latest: Poli
Stats
Total Posts: 1426728
Total Topics: 31712
Online Today: 250
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 77
Guests: 165
Total: 242
HoodLibre
abiki
anthi kotsani
simosilias
nikitask
charalampos
HamesJetfield
kyriazak
Captain
Michalis Tsialis
koulikas
panpapachri
apob
alexter
stavros0201
evax
claus
thanaf_231
petrtheo
tasos_ntv
mrPink
eirinistyl
Fraser
A-TheITGuy
dimitrisif
mantzjim
tasos gourd
Maria balogianni
Apaugasma
tzortzis
amprozos
vaggelisx
mikrosdia
themisb
christina02
truethessalonikios
Don
Mitousis
gcheristanidhs
Thmakris
Gauss111
kevangelo
mpournaz
miltan8
BossiTsif
DimitrisL
Tsompanotravolta
alextsigilis
mark
gpapailio
theofr
Manifold
illupo_kd
kostas.de
alex_samaras_
Katarameno
Antreas17
geo66
ThanosKoutsoump
kkotsopo
jimalexoud
adamchatz
chriskazakos
Δημήτρης Διακολουκάς
Doublas
Agnotobouri
anastasis_sid
tsaliki
george14
Εμφάνιση

Νέα για πρωτοετείς
Είσαι πρωτοετής;... Καλώς ήρθες! Μπορείς να βρεις πληροφορίες εδώ. Βοήθεια για τους καινούργιους μέσω χάρτη.
Κατεβάστε εδώ το Android Application για εύκολη πρόσβαση στο forum.
Ανεβάζετε τα θέματα των εξετάσεων στον τομέα Downloads με προσοχή στα ονόματα των αρχείων!

Νέα!
Πληροφορίες Καθηγητών
THMMY.gr > Forum > Ηλεκτρονικοί Υπολογιστές και Τεχνικά Θέματα > Περί Υπολογιστών... > Software > Προγραμματισμός (C, VB, Delphi, PHP, ASP...) > Java (Moderators: chatzikys, PolarBear) > Export to *.exe
0 Members and 1 Guest are viewing this topic.
Pages: [1] Go Down Print
Author Topic: Export to *.exe  (Read 1988 times)
Faidon
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 540



View Profile WWW
Export to *.exe
« on: January 15, 2006, 05:03:29 am »

Έχω τρελή απορία, που πάντα είχα:
Έχω, λοιπόν, την εντύπωση ότι ο τελικός στόχος μιας γλώσσας προγραμμαρισμού
είναι η δημιουργία ενός *.exe αρχείου της εφαρμογής που έχει δημιουργηθεί στη γλώσσα.
Αυτό εγώ δεν μπορώ να το κάνω...

Ξέρει κανείς πώς δημιουργήται ένα *.exe αρχείο απο ένα *.java ή *.class ή από ένα Project του JBuilder;;
Logged
Axel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1346


The Matrix Has You...


View Profile WWW
Απ: Export to *.exe
« Reply #1 on: January 15, 2006, 05:22:28 am »

Το *.exe ειναι εκτελεσιμο μονο απο τα windows (γνωστο). Η ιδιομορφια της java ειναι οτι μπορει ο ιδιος κωδικας να εκτελεστει σε διαφορα λειτουργικα (επισης γνωστο). Το αντιστοιχο εκτελεσιμο του *.exe για τη java ειναι το *.jar

Πως φτιαχνουμε ενα αρχειο *.jar

Εστω οτι εχουμε τον πηγαιο στο myProg.java
1) Κανουμε compile το προγραμμα μας
javac myProg.java

2)Δημιουργουμε το παρακατω αρχειο στον ιδιο φακελο με το myProg.class που δημιουργησαμε πριν
Code:
Manifest-Version: 1.2
Main-Class: myProg
Created-By: 1.5 (Sun Microsystems Inc.)
Main-Class: myProg


και το σωζουμε με ονομα manifest.mf

*Στο τελος του αρχειου πρεπει να υπαρχουν δυο κενες γραμμες (παταμε 2 φορες το enter)

3)Εκτελουμε απο dos την εντολη
jar cvfm myProg.jar manifest.mf myProg.class

4)Εχουμε το εκτελεσιμο μας *.jar το οποιο τρεχει σε ολα τα λειτουργικα που εχουν εγκατεστημενη τη java
Για να το τρεξουμε πληκτρολογουμε
java -jar myProg.jar
Επισης τρεχει και με διπλο κλικ πανω στο αρχειο μιας και ειναι εκτελεσιμο πλεον.

Τωρα για να δημιουργησουμε απο αυτο ενα *.exe υπαρχουν καποια ειδικα προγραμματα. Εγω εχω χρησιμοποιησει το exe4j αλλα και το executor. Η διαδικασια ειναι σχετικα απλη, ειδικα στο executor απ'οτι θυμαμαι, και εξηγειται μεσα στα 2 προγραμματα. Απ'οσο ειχα ψαξει παλιοτερα δεν ειχα βρει καποιο free. Στις trial εκδοσεις τους αυτα τα δυο σου θετουν καποιους περιορισμους. Εχεις και επιλογες οπως πχ το εικονιδιο που θα ορισεις στο *.exe αρχειο σου. Και τα δυο προϋποθετουν να εχεις δημιουργησει πρωτα το *.jar.

Ελπιζω να σε καλυψα. Smiley
« Last Edit: January 15, 2006, 05:26:41 am by Axel » Logged

ConvertXtoDVD guide |  Ubuntu 12.10 Quantal Quetzal Post Installation Guide | Fedora 17 Post Installation Guide | free download ConvertxtoDVD | Τεχνολογικό blog | Basic Linux commands
Zarathoustra
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1436



View Profile
Απ: Export to *.exe
« Reply #2 on: January 15, 2006, 08:55:58 am »

Ο Jbuilder έχει Wizards που μετατρέπουν αυτόματα ενα Project σε jar ή ακόμα και σε exe(Native Executable Builder).Ψάξε λίγο στα Menu αν χρησιμοποιείς JBuilder.
Logged
JAs0n-X
Αbsolute ΤΗΜΜΥ.gr
*******
Gender: Male
Posts: 2861


Rhodes [Sattelite image]


View Profile
Απ: Export to *.exe
« Reply #3 on: January 15, 2006, 14:07:38 pm »

Πιο απλα επειδη το εχω κανει..
πας στον JBuilder->New->File->Archive...
διαλεγεις της κλασεις και τα αρχεια (πχ εικονες) που χρειαζονται το κανεις build και ετοιμο!
Μετα με ενα διπλο κλικ τρεχει το προγραμμα σου.
Logged

J=X
--------------------------------------------
Ο Χριστος πεθανε
Ο Μαρξ πεθανε...
και εγω τελευταια δεν αισθανομαι καλα !
Faidon
Εθισμένος στο ΤΗΜΜΥ.gr
*****
Gender: Male
Posts: 540



View Profile WWW
Re: Export to *.exe
« Reply #4 on: January 15, 2006, 17:09:55 pm »

Τελικά είναι από το JBuilder:

File->New-> από το Archive επιλογή του Application
Στην επιλογή των κλάσεων επέλεξα το Include Dependencies για να είχε το μικρότερο μέγεθος.

Έτσι δημιούργησα το *.jar που από ότι κατάλαβα double-click είναι σαν να εκτελώ την εντολή
java -jar...

Για δημιουργία *.exe αρχείου χρειάζεται το JBuilder Enterprise...

Τελοσπάντων ευχαριστώ για τη βοήθεια.

Αν κάποιος ξέρει κάποιο free πρόγραμμα για τη δημιουργία του *.exe αρχείου ας κάνει post!!  Smiley
Logged
Axel
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
******
Gender: Male
Posts: 1346


The Matrix Has You...


View Profile WWW
Απ: Export to *.exe
« Reply #5 on: January 15, 2006, 18:17:55 pm »

Quote from: Faidon on January 15, 2006, 17:09:55 pm
Αν κάποιος ξέρει κάποιο free πρόγραμμα για τη δημιουργία του *.exe αρχείου ας κάνει post!!  Smiley

>exe4j
Without a valid license, exe4j may be used for evaluation purposes only. The evaluation period is not time limited, but excludes any use for creating distributions of commercial products. Please read the included file license.txt to learn more about the scope of the license.

>ExecutorDemo
Σου τυπωνει το παρακατω μηνυμα στην οθονη πριν τρεξει το προγραμμα σου(με λιγη προσπαθεια πιστευω να μπορει να αφαιρεθει). Επισης βαζει το δικο του εικονιδιο (αυτο παρακαμπτεται ευκολα..)
-----------------------------------------------
Executor: Console Demonstration Version 2.1
Create Win32 executables from jar files.
Please register at http://mpowers.net/executor/
-----------------------------------------------

Freeware προγραμμα εγω δεν ειχα βρει οταν το εψαχνα. Ακομα και για Linux ενα που ειχα βρει ηθελε Licence. Αυτα τα δυο μου ειχαν φανει τα πιο απλα στη χρηση. Ειδικα το ExecutorDemo.
Logged

ConvertXtoDVD guide |  Ubuntu 12.10 Quantal Quetzal Post Installation Guide | Fedora 17 Post Installation Guide | free download ConvertxtoDVD | Τεχνολογικό blog | Basic Linux commands
dim
Honoured Member
Μόνιμος κάτοικος ΤΗΜΜΥ.gr
**********
Gender: Male
Posts: 1564


finding emo


View Profile
Απ: Export to *.exe
« Reply #6 on: January 16, 2006, 14:26:56 pm »

Quote from: Axel on January 15, 2006, 05:22:28 am
Το αντιστοιχο εκτελεσιμο του *.exe για τη java ειναι το *.jar
Quote from: Faidon on January 15, 2006, 17:09:55 pm
Τελικά είναι από το JBuilder:

File->New-> από το Archive επιλογή του Application
E, βέβαια!
Όταν στο λέω στο τηλ δε με πιστεύεις, και πας και ρωτάς στο φόρουμ..!

Κάνεις αυτό, και αφού τελειώσεις τα πάντα, πατάς File->New-> και μετά εκείνο το εικονίδιο για Application που έχει ένα "play" π'ανω του..
Είναι και στο tutorial-building an application, τελευταία σελίδα..
Άπιστε!
Logged
Pages: [1] Go Up Print
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Scribbles2 | TinyPortal © Bloc | XHTML | CSS
Loading...