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

Login with username, password and session length

Αναζήτηση

Google

THMMY.gr Web
Πρόσφατα
Ποιο τραγούδι ακούσατε 5+...
by Katarameno
[Today at 17:16:08]

[Τηλεπικοινωνιακά Συστήμα...
by chatzikys
[Today at 16:07:13]

Αποτελέσματα Εξεταστικής ...
by le papillon
[Today at 15:48:03]

Πρόγραμμα Σπουδών Ακαδημα...
by sg31a
[Today at 11:35:11]

Εργασία στην METLEN, Γνώμ...
by ChrisKaloy-Kakou
[Today at 00:51:50]

Συμβάσεις και εταιρείες
by Nikos_313
[September 16, 2025, 23:02:05 pm]

[Στοχαστικά Σήματα και Δι...
by Nikos_313
[September 16, 2025, 22:54:08 pm]

Μέλος του μήνα - Ιούλιος ...
by Katarameno
[September 16, 2025, 19:37:40 pm]

Ευρωμπάσκετ 2025
by Katarameno
[September 16, 2025, 02:46:49 am]

Πότε θα βγει το μάθημα; -...
by Katarameno
[September 16, 2025, 01:08:33 am]

Τι ακούτε αυτήν τη στιγμή...
by Katarameno
[September 15, 2025, 22:10:40 pm]

Users <=22 OR >=222
by Mr Watson
[September 14, 2025, 19:36:18 pm]

[ΑΡΑΓΕ Attack] ΝΑ ΕΠΙΣΤΡΕ...
by Aris★
[September 14, 2025, 14:31:33 pm]

[Τομέας Ηλεκτρονικής] Μαθ...
by Nikos_313
[September 14, 2025, 13:29:36 pm]

Των συνειρμών το παίγνιο....
by chatzikys
[September 14, 2025, 13:20:18 pm]

Καλός βαθμός στην σχολή
by Σουλης
[September 14, 2025, 13:00:41 pm]

Τα παράσιτα ανάμεσά μας
by okan
[September 14, 2025, 03:20:17 am]

Αυνανισμος: Κινδυνοι, προ...
by Nikolaras
[September 13, 2025, 20:57:09 pm]

[Λογική Σχεδίαση] Γενικές...
by mdimitrig
[September 13, 2025, 17:25:47 pm]

Αρχείο Ανακοινώσεων [Arch...
by Nikos_313
[September 13, 2025, 10:53:14 am]
Στατιστικά
Members
Total Members: 10012
Latest: MichelRiemann
Stats
Total Posts: 1428133
Total Topics: 31766
Online Today: 424
Online Ever: 2093
(April 17, 2025, 08:47:49 am)
Users Online
Users: 57
Guests: 130
Total: 187
rikos4
bougatsa
Captain
chatzikys
ntina
Fotis Roukoutakis
ThanosKoutsoump
antrikos
Haralampos
EvanTsir
narcos
maestros
Joannapet
apostchris
johnnypap
Saint_GR
stavros0201
Sanaia
stefpapa21
themis01
giorgosss03
Anita
chaniotism
nikos.a
antichry
elias_farhood
andripappa
alexlabis
kav-liaris
jimalexoud
Σβέλτο Φτυάρι
chriskazakos
George_RT
efi
RogueSoftware
vaggelisx
thomasdt
RivenT
hraklis2002
dnikoa
pipitsenko
anastasis34
stavrospk
JulioL
Kv
NickSpan
cealexop
stelinas
illupo_kd
sotolagg
Εμφάνιση

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

Νέα!
Η γραμματεία είναι ανοιχτή καθημερινά 12:00-13:30 Tongue
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 2070 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: 1551


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...