נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: עזרה בג’אווה

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
Detroit
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 27 March 2008 בשעה 16:45 | IP רשוּם
ציטוט Detroit

למדתי קצת ג'אווה ולא הבנתי משהו, אם sun רוצה לפתח תוכנות ל desktop איך אני אמור להשתמש בו ע"י קובץ jar? אין שום דרך בסופו של דבר להגיע לקובץ exe כי חייב להיות משהו. הבנתי שגם את ה netbeans כתבו בג'אווה אז איך הוא בקובץ exe?

חזרה לתחילת העמוד הצג את כרטיס החבר של Detroit חפש הודעות אחרות של Detroit בקר בדף הבית של Detroit
 
yohai
מנהל פורומים
מנהל פורומים
סמל אישי

הצטרף / הצטרפה: 11 November 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 354
נשלח בתאריך: 27 March 2008 בשעה 21:46 | IP רשוּם
ציטוט yohai

תבין יש מספר מערכות הפעלה windows,unix,linux וכו'. לכל מערכת הפעלה יש קבצי

הרצה (Executable file) שהם בפורמטים שונים אחד מהשני...

התפקיד של ג'אווה זה לספק מנוע שיריץ את אותם הקבצים במערכת...

לפיכך ג'אווה אינה יוצרת קובץ ExE אלא מריצה את הקובץ דרכה ולא ישירות דרך מערכת

ההפעלה כאשר יש Executable file.

אתה אמור להשתמש באותם תוכנות שמפתחת סאן בכך שתתקין ג'אווה במחשב שלך..

פשוט מאוד!.

ה-netbeans כבר קשור לכל הקטע של פיתוח תוכניות ג'אווה בפלטפורמות כגון פלאפונים

מחשבי כף-יד וכו'... ושוב פעם כמו שהסברתי מקודם הקובץ מורץ בתיווך ג'אווה ולא מורץ

דרך מערכת ההפעלה, אותו עיקרון פועל פה!.

חזרה לתחילת העמוד הצג את כרטיס החבר של yohai חפש הודעות אחרות של yohai בקר בדף הבית של yohai
 
אורח
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 March 2008 בשעה 02:59 | IP רשוּם
ציטוט אורח

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

מה זה אומר ואיך זה נעשה?
אתה כותב תוכנית בג'אווה, מקמפל, לאחר הקימפול מתקבל קובץ בשפת ביניים הנקראת
java byte code לפי ה-JRE המתאים, את הקובץ הזה ה-JVM מפרש בהתאם למערכת
המחשב וההפעלה שיש לכל אחד באופן אישי... (לי AMD לך INTEL לי XP לך LINUX
...) הסבר מפורט מה זה JVM ומה זה JRE:
http://www.javacoffeebreak.com/articles/inside_java/insidejava-jan99.html

בשיטה (גאונית) זו נחסך מהמתכנת שני דברים:
1. לכלול קבצים מסויימים שקשורים למע"ה כזו או אחרת.
2. לקמפל בהתאם להוראות מעבד כזה או אחר.
השיטה היא כלכך טיבעית ונכונה שאפילו .NET סיפחה אותה בעיקר בגלל הסיבה השניה.

לעצם השאלה:
ניתן לבצע את מה שאתה מבקש בכמה אופנים:
1. executable jar עם batch.
2. native compiler.
3. other language translator.

הסבר (בהתאמה):
1. קובץ JAR אחד שיכול לרוץ לאחר קימפול ע"י הכללת המתודה המרכזית שלו באופן מפורש
וכל שאר המשאבים שהוא צריך. ניתן לאחר מכן ליצור קובץ אצווה שיריץ את התוכנית אם כי
רוב מערכות ההפעלה יודעות לשייך את הסיומת. דוגמאות:
http://www.cs.princeton.edu/introcs/85application/jar/jar.html

2. קומפיילר שמקמפל ישירות לשפת מכונה ולא ל-java byte code.
http://schmidt.devlib.org/java/native-compilers.html.

3.המרה לשפה אחרת. דוגמה לממיר לשפת ++C על לינוקס:
http://www.linux.org/apps/AppId_8711.html

חזרה לתחילת העמוד הצג את כרטיס החבר של אורח חפש הודעות אחרות של אורח בקר בדף הבית של אורח
 
Detroit
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 March 2008 בשעה 16:21 | IP רשוּם
ציטוט Detroit

אוקיי תודה רבה עזרתם לי מאוד
חזרה לתחילת העמוד הצג את כרטיס החבר של Detroit חפש הודעות אחרות של Detroit בקר בדף הבית של Detroit
 
Detroit
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 March 2008 בשעה 17:47 | IP רשוּם
ציטוט Detroit

אבל עדיין נשארתי עם שאלה אחת. אם אני כותב תוכנית שעושה משהו ואני רוצה לשלוח את זה לחבר שאין לו מושג מזה שפת תכנות, לפי מה שהבנתי אפשר להריץ רק מה- cmd מה אני אמור לעשות אז?
חזרה לתחילת העמוד הצג את כרטיס החבר של Detroit חפש הודעות אחרות של Detroit בקר בדף הבית של Detroit
 
!!!
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 March 2008 בשעה 18:10 | IP רשוּם
ציטוט !!!

הוא יכול פשוט לפתוח את זה רגיל ( ללחוץ פעמיים ) לא ?
חזרה לתחילת העמוד הצג את כרטיס החבר של !!! חפש הודעות אחרות של !!! בקר בדף הבית של !!!
 
Detroit
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 March 2008 בשעה 18:14 | IP רשוּם
ציטוט Detroit

!!! כתב:
הוא יכול פשוט לפתוח את זה רגיל ( ללחוץ פעמיים ) לא ?

ע"י קובץ jar? ניסיתי אצלי במחשב הוא רושם שיש איזה בעיה

חזרה לתחילת העמוד הצג את כרטיס החבר של Detroit חפש הודעות אחרות של Detroit בקר בדף הבית של Detroit
 
Detroit
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 March 2008 בשעה 18:16 | IP רשוּם
ציטוט Detroit

!!! כתב:
הוא יכול פשוט לפתוח את זה רגיל ( ללחוץ פעמיים ) לא ?

ע"י קובץ jar? ניסיתי אצלי במחשב והוא רשם שיש איזה בעיה

חזרה לתחילת העמוד הצג את כרטיס החבר של Detroit חפש הודעות אחרות של Detroit בקר בדף הבית של Detroit
 
Detroit
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 28 March 2008 בשעה 19:14 | IP רשוּם
ציטוט Detroit

הוא כותב:

failed to load Main Class mainfest attribute from c:/work's location.jar

חזרה לתחילת העמוד הצג את כרטיס החבר של Detroit חפש הודעות אחרות של Detroit בקר בדף הבית של Detroit
 

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

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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