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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
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, 13:58:20 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: 1426727
Total Topics: 31712
Online Today: 219
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 68
Guests: 152
Total: 220
elizabeth
marilita
thunder
jojos
aggp
TMNF pro
aggelina
Ioannis Apostolikas
Kass
Antreas17
zachpasc
tasos gourd
Fotis
kouf
alex_samaras_
gpr000
Mr Watson
apob
mpournaz
themisb
mavropan
giannisd
pkontzogl
Guts
stavros0201
jimalexoud
Nikospneumatikos
tzortzis
stavrosk
ekyriakos
kakousios
Athinaaz
marysmr
drimagm
Kyrisan
AcademicWeapon!
Tsikalis
ant2946
iasonaskaraminas
thanaf_231
nikitask
thenoface
Nikoletta
George15
Deviate
mhtsakos02
thpanousis
ANDVRONTZOS
evitzv
eirinistyl
gabonstv
George_RT
kmargaritis
antrikos
sassi
PetrosCc
alexlabis
Giannis Masterio
Christina_R
chryssana
Εμφάνιση

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

Νέα!
Πρόγραμμα Χειμερινής Εξεταστικής 2024-2025
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 1981 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...