IOPanel

חזור   IOPanel > דבר חופשי > תוכנה ומערכות הפעלה > תיכנות
עמוד ראשי הירשם חיפוש הודעות מהיום סמן פורומים כנקראו

תיכנות פורום בנושאי תיכנות , פיתוח אתרים , שפות תיכנות , אפליקציות סלולר וטאבלטים.

תוכנה ומערכות הפעלה : תיכנות

איך משנים קובץ java ל EXE???

אחרי שאני מכין תוכנה בeclipse איך אני הופך אות לתוכנה רגילה (EXE) תודה לעוזרים!!!...
תגובה
 
קישור חוזר הגדרות אשכול אפשרויות הצגת נושא
ישן 08-12-08, 23:46   #1 (קישור ישיר)
IO Rookie
 
סמל האישי של Hagaiweiss
 
תאריך הצטרפות: Oct 2008
הודעות: 68
ברירת מחדל איך משנים קובץ java ל EXE???

אחרי שאני מכין תוכנה בeclipse איך אני הופך אות לתוכנה רגילה (EXE)
תודה לעוזרים!!!
Hagaiweiss לא מחובר   הגב עם ציטוט
ישן 09-12-08, 0:00   #2 (קישור ישיר)
IO Master
 
סמל האישי של IdanBS
 
תאריך הצטרפות: Apr 2007
הודעות: 5,114
ברירת מחדל

אי אפשר..
JAVA זו שפה שעובדת על כל המערכות וEXE זה לווינדוס בלבד.. עד כמה שאני יודע יש כמה קומבינות להפעיל תוכנית אבל לא העמקתי בהן..
IdanBS לא מחובר   הגב עם ציטוט
ישן 09-12-08, 0:01   #3 (קישור ישיר)
IO Chats
 
סמל האישי של dany_74q
 
תאריך הצטרפות: Jun 2008
הודעות: 4,790
ברירת מחדל

אני די בטוח שזה יסכם יותר טוב ממני:
jar to exe - ?—?™?₪?•?© ?‘-Google
__________________
dany_74q לא מחובר   הגב עם ציטוט
ישן 09-12-08, 0:39   #4 (קישור ישיר)
IO Member
 
תאריך הצטרפות: Nov 2007
הודעות: 324
שלח הודעה דרך ICQ אל matanco שלח הודעה דרך AIM אל matanco שלח הודעה דרך MSN אל matanco
ברירת מחדל

לא לא לא אתם מערבבים הכל
זה פלטפורמות שונות זה הכל שונה זה כמו שתגיד שעברית ואנגלית זה אותו דבר, זה אותו עיקרון אבל זה שונה. מה שאתה שלחת לו זה הסבר איך להכין קובץ שיריץ את הקובץ JAVA שהוא בנה בדוס..

עכשיו לשאלה המקורית שאתה מקפמל קובץ ב eclipse זה לא הפוך ל EXE
כי JAVA עובד בצורה שונה זה הופך את זה לקובץ class ש JAVA יודעת להריץ.
לכן אי אפשר לא משנה מה יגידו לך לקמפל קובץ JAVA ל EXE
מקווה שהייתי מספיק מובן.
__________________

המשותף בין וירוס למערכת לווינדוס.
"שניהם מועתקים ומועברים ממחשב למחשב במהירות."
"שניהם משתמשים במשאבי מערכת יקרים ובכך מאיטים את פעולתה."
"שניהם ידפקו מדי פעם את הדיסק הקשיח או לוח האם."
"שניהם נישאים ומועברים ממחשב למחשב יחד עם תוכנות שימושיות."
"שניהם גורמים למחשבה שהמערכת איטית ושצריך לשדרג את המחשב."
"שניהם יוצאים כל הזמן בגרסות חדשות שגורמות יותר ויותר נזק."
בברכה,
מתן כהן.
matanco לא מחובר   הגב עם ציטוט
ישן 09-12-08, 0:40   #5 (קישור ישיר)
IO Rookie
 
סמל האישי של Hagaiweiss
 
תאריך הצטרפות: Oct 2008
הודעות: 68
ברירת מחדל

דני גם אני חיפשתי והגעתי לזה,הורדתי... אבל אין לי מושג איך משתמשים.
Hagaiweiss לא מחובר   הגב עם ציטוט
ישן 09-12-08, 1:01   #6 (קישור ישיר)
IO Addict
 
סמל האישי של The-Fox
 
תאריך הצטרפות: Dec 2006
הודעות: 3,907
ברירת מחדל

ציטוט:
פורסם במקור על ידי Hagaiweiss צפה בהודעה
אחרי שאני מכין תוכנה בeclipse איך אני הופך אות לתוכנה רגילה (EXE)
תודה לעוזרים!!!
קובץ הרצה של Java, הידוע בשם JAR, הוא בעצם אוסף של Classים שהסביבת הרצה שלו (JRE) עושה לו אינטרפנטציה.
אתה לא יכול ליצור מזה קובץ EXE כי קובץ EXE הוא קובץ בינארי שמכיל אוסף של פעולות מכונה ולכן הוא שונה מקובץ JAR.
יש תוכנות שכתובות ב java אך בכל זאת מכילות EXE, איך זה ?
ה EXE הזה הוא בדרך כלל מה שמריץ את ה JAR (אבל לא מחליף אותו) אך הקובץ EXE כתוב בדר"כ ב C++ או משהו בסגנון ולא ב Java.
__________________
PC: Intel Core i7 2600K | G.Skill Ares DDRIII 2x4GB 1600Mhz 8-8-8 | Asus P8Z77-V | Sapphire 4870X2 | Intel 520 180GB | Perc 6/i - Samsung F4EG 2TBx4 RAID5 | Asus 2014L1T | Dell 2407WFP | Lian Li G70 Silver Watercooled
WaterCooling: Q² Project by The-Fox
Extreme Cooling: Duniek DICE/LN2 POT


נערך לאחרונה על ידי The-Fox, 09-12-08 בשעה 1:41.
The-Fox לא מחובר   הגב עם ציטוט
קישור פירסומי
ישן 09-12-08, 1:02   #7 (קישור ישיר)
IO Folding Team
 
סמל האישי של static
 
תאריך הצטרפות: Dec 2007
הודעות: 2,111
ברירת מחדל

יש תוכנות שהופכות קובץ JAR לקובץ EXE ויודעות אח"כ להריץ אותו.. תאמין לי לפני איזה שלוש שנים מצאתי משהו כזה.. אני אחפש לך שוב...


עכשיו בלי שום קשר קובץ JAR זה בעצם גם קובץ ZIP, תראה שאתה משנה את הסיומת שלו אתה רואה את כל הקלאסים של תוכנית הJAVA שכתבת.

תוכניות ב JAVA לא אמורות להיות קבצי EXE כי הן רצות על מנוע שנקרא JVM - JAVA VIRTUAL MACHINE שכאשר היא מותקנת על כל פלטפורמה MAC\UNIX\LINUX\WIN
התוכנית שלך תרוץ באופן זהה על כולן.

אם אתה רוצה לתכנת לסביבת חלונות תלמד C# זה ממש פשוט ובסינטקס דיי דומה ל JAVA
static לא מחובר   הגב עם ציטוט
ישן 09-12-08, 1:06   #8 (קישור ישיר)
IO Member
 
תאריך הצטרפות: Nov 2007
הודעות: 324
שלח הודעה דרך ICQ אל matanco שלח הודעה דרך AIM אל matanco שלח הודעה דרך MSN אל matanco
ברירת מחדל

ציטוט:
פורסם במקור על ידי static צפה בהודעה
יש תוכנות שהופכות קובץ JAR לקובץ EXE ויודעות אח"כ להריץ אותו.. תאמין לי לפני איזה שלוש שנים מצאתי משהו כזה.. אני אחפש לך שוב...


עכשיו בלי שום קשר קובץ JAR זה בעצם גם קובץ ZIP, תראה שאתה משנה את הסיומת שלו אתה רואה את כל הקלאסים של תוכנית הJAVA שכתבת.

תוכניות ב JAVA לא אמורות להיות קבצי EXE כי הן רצות על מנוע שנקרא JVM - JAVA VIRTUAL MACHINE שכאשר היא מותקנת על כל פלטפורמה MAC\UNIX\LINUX\WIN
התוכנית שלך תרוץ באופן זהה על כולן.

אם אתה רוצה לתכנת לסביבת חלונות תלמד C# זה ממש פשוט ובסינטקס דיי דומה ל JAVA
הסבר יותר טוב מזה ידידי לא הייתי מצליח לתת חח
הסבר יפה.
__________________

המשותף בין וירוס למערכת לווינדוס.
"שניהם מועתקים ומועברים ממחשב למחשב במהירות."
"שניהם משתמשים במשאבי מערכת יקרים ובכך מאיטים את פעולתה."
"שניהם ידפקו מדי פעם את הדיסק הקשיח או לוח האם."
"שניהם נישאים ומועברים ממחשב למחשב יחד עם תוכנות שימושיות."
"שניהם גורמים למחשבה שהמערכת איטית ושצריך לשדרג את המחשב."
"שניהם יוצאים כל הזמן בגרסות חדשות שגורמות יותר ויותר נזק."
בברכה,
מתן כהן.
matanco לא מחובר   הגב עם ציטוט
ישן 09-12-08, 1:19   #9 (קישור ישיר)
IO Addict
 
סמל האישי של The-Fox
 
תאריך הצטרפות: Dec 2006
הודעות: 3,907
ברירת מחדל

אתה צוחק ?
זה בדיוק מה שאני רשמתי רק במילים אחרות.
__________________
PC: Intel Core i7 2600K | G.Skill Ares DDRIII 2x4GB 1600Mhz 8-8-8 | Asus P8Z77-V | Sapphire 4870X2 | Intel 520 180GB | Perc 6/i - Samsung F4EG 2TBx4 RAID5 | Asus 2014L1T | Dell 2407WFP | Lian Li G70 Silver Watercooled
WaterCooling: Q² Project by The-Fox
Extreme Cooling: Duniek DICE/LN2 POT

The-Fox לא מחובר   הגב עם ציטוט
ישן 09-12-08, 19:34   #10 (קישור ישיר)
IO Folding Team
 
סמל האישי של static
 
תאריך הצטרפות: Dec 2007
הודעות: 2,111
ברירת מחדל

ציטוט:
פורסם במקור על ידי The-Fox צפה בהודעה
אתה צוחק ?
זה בדיוק מה שאני רשמתי רק במילים אחרות.
סורי אחי, לא ראיתי שגם אתה רשמת משהו דומה...
גם ההסבר שלך טוב לא פחות..
static לא מחובר   הגב עם ציטוט
ישן 09-12-08, 19:41   #11 (קישור ישיר)
IO Folding Team
 
סמל האישי של static
 
תאריך הצטרפות: Dec 2007
הודעות: 2,111
ברירת מחדל

Hagaiweiss,
מצאתי את התוכנה שהופכת JAR ל EXE
שים לב שאתה בוחר GUI APPLICATION
Jar2Exe - Java2Exe - Jar To Exe Convertor

תהנה!
static לא מחובר   הגב עם ציטוט
ישן 09-12-08, 19:50   #12 (קישור ישיר)
IO Addict
 
סמל האישי של The-Fox
 
תאריך הצטרפות: Dec 2006
הודעות: 3,907
ברירת מחדל

ציטוט:
פורסם במקור על ידי static צפה בהודעה
סורי אחי, לא ראיתי שגם אתה רשמת משהו דומה...
גם ההסבר שלך טוב לא פחות..
חפיף, לא נורא.

האמת שהיום אחרי התייעצות עם מומחה ב java הוא הסביר לי שניתן להמיר קובץ Jar ל EXE, רק ש:
1. זה תהליך חד כיווני וברגע שייצרת את הקובץ EXE לא ניתן לעשות בו שינויים בעוד ש JAR ניתן לשנות גם אחרי שבנו אותו (לפחות חלקים מסויימים ממנו).
2. הוא ספציפי לפלטפורמה אחת: Windows בעוד JAVA יכול לרוץ על שלל פלטפורומות ופה אתה מאבד את הניידות של התוכנה.
3. עדיף כבר לכתוב תוכנה ב .NET או C++ אם אתה רוצה שהיא תרוץ רק על ווינדוס.

יש רק יתרון אחד לכל הסיפור הזה והוא בעובדה שלא צריך סביבת JAVA, ה JRE, על מנת להריץ את הקובץ EXE שנוצר בסוף.

הדבר נעשה ע"י קומפיילר ספציפי לווינדוס שהופך פקודות java לפקודות מכונה "אמיתיות".
מה שכן, נשמע לי כמו פיתרון "רקוב" ולע יעיל לקחת תוכנה שנכתבה ב JAVA ואז להמיר אותה לקובץ EXE.
__________________
PC: Intel Core i7 2600K | G.Skill Ares DDRIII 2x4GB 1600Mhz 8-8-8 | Asus P8Z77-V | Sapphire 4870X2 | Intel 520 180GB | Perc 6/i - Samsung F4EG 2TBx4 RAID5 | Asus 2014L1T | Dell 2407WFP | Lian Li G70 Silver Watercooled
WaterCooling: Q² Project by The-Fox
Extreme Cooling: Duniek DICE/LN2 POT

The-Fox לא מחובר   הגב עם ציטוט
ישן 09-12-08, 20:07   #13 (קישור ישיר)
IO Rookie
 
סמל האישי של Hagaiweiss
 
תאריך הצטרפות: Oct 2008
הודעות: 68
ברירת מחדל

תודה רבה לכולם על המידע! עזרתם, אני ינסה את התוכנה מאוחר יותר ויגיד אם עבדה
Hagaiweiss לא מחובר   הגב עם ציטוט
תגובה


הגדרות אשכול
אפשרויות הצגת נושא

חוקי משלוח הודעות
אתה לא יכול לשלוח הודעות חדשות
אתה לא יכול לשלוח תגובות
הינך לא יכול לצרף קבצים להודעותיך
אתה לא יכול לערוך את הודעותיך

vB code הינו פועל
סמיילים הינו פועל
קוד [IMG] הינו פועל
קוד HTML הינו כבוי
Trackbacksהינו פועל
Pingbacks הינו פועל
Refbacks הינו פועל


כל הזמנים הם GMT +3. השעה כרגע היא 1:29.





מופעל על ידי: vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO
IOPanel.net © כל הזכויות שמורות