עבור לתוכן

Java 64Bit איך אני שולט על הארכטיקטורה של התוכניות שלי?

Featured Replies

פורסם

שלום לכולם. בשעה טובה קיבלתי את המחשב החדש שלי והתקנתי עליו מערכת הפעלה 64ביט. יחד עם זאת התקנתי JDK 64ביט ואקליפס 64ביט. עכשיו איך אני שולט על הארכטיקטורה של התוכניות שלי? איך אני אומר ל JAVA לקמפל ב 32 ביט? איך אומר לו לקמפל ב 64ביט?

תודה רבה מראש!

פורסם

אתה לא צריך, זה כל הפואנטה בג'אווה (compile once, run everywhere).

פורסם

אלא אם כן אני טועה טעות מרה (ואני לא חושב שאני טועה), אני לא חושב

שיש לך שליטה על הנושא, וזה גם לא משנה.

ב-JAVA (בדומה ל-#C, שאני מכיר יותר טוב מ-JAVA) אתה לא מתעסק עם ניהול והקצאת זכרון

ולכן לא צריך להיות לך אכפת בכלל האם המערכת היא 32bit, 64bit או כל דבר אחר, מכיוון שמי

שמתעסק עם זה זה ה-JVM ש(אני משער) הוא זה שמקצה כתובות זכרון לתוכנות שנכתבות ב-JAVA

עריכה:

לא משנה... שניצל הגיע לפני...

פורסם
  • מחבר

הבנתי תודה רבה!

פורסם

בעיקרון מה שאמרו לפני הוא נכון, אולם מצאתי לנכון לציין שכן אפשר לשלוט בזמן ריצה אם להריץ את התכנית על VM 32/64 ביט כשההבדל הטא אם אתה צריך בזמן ריצה מרחב כתובות של יותר מ32ביט (קרי אם אתה מקצה יותר מ 3.5GB זיכרון)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים