5 התוכנות הטובות ביותר שמפרשות Java bytecode שתוכלו להשיג כיום

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

HotSpot

תוכנת HotSpot המפרשת את Java bytecodeHotSpot, מבית אורקל, היא הבחירה המובילה של מרבית המפתחים ברחבי העולם. והיא עומדת בראש רשימת התוכנות שלנו שמפרשת קוד byt של Java.

התוכנית, שמכונה במקור מנוע ביצועי Java HotSpot, כתוב בשפת C ++ ושפת הרכבה. והיא מארחת תמיכה חוצה פלטפורמות עבור מערכות ההפעלה Windows, Mac, Linux ו- Solaris.

HotSpot מארחת קבוצה עוצמתית של תכונות, ובמיוחד הפונקציות "אופטימיזציה אדפטיבית" ופונקציות "אוסף בדיוק בזמן".

יתר על כן, HotSpot תומך בארכיטקטורות ערכת הוראות בלבד (ISA) כמו x86-84, IA-32, ARMv7 VFP, SPARC (בלעדי למחשבי Solari) ו- ARMv8. מערכת תמיכה זו של ISA היא בדרך כלל הטובה ביותר שתוכל להשיג בשוק.

מאפיינים בולטים אחרים של HotSpot כוללים מתורגמן Java bytecode, מכונה וירטואלית כפולה (מהדר לקוח ושרת), מהדר מדורג, Classloader Java, אספני אשפה, ספריות זמן ריצה, דגלי JVM, תאימות בין פלטפורמות ורבים יותר.

מתורגמן ה- HotSpot Java bytecode והמכונה הווירטואלית מורשים תחת הרישיון הציבורי הכללי של GNU (GPL). ככזה, הוא זמין בחינם.

הורד את קוד המקור

OpenJ9

תוכנת OpenJ9 המפרשת את קוד ה- Java bytecodeOpenJ9, מ קרן Eclipse IBM, נחשב נרחב כמתחרה הקרוב ביותר של HotSpot. וכמו HotSpot, זהו גם מתורגמן רב תכליתי של Java bytecode ומכונה וירטואלית של Java.

התוכנה תואמת את כל מערכות ההפעלה העיקריות של המחשב, בעיקר Windows, AIX, macOS, Linux ועוד. יש תמיכה ייעודית - בינארית OpenJDK מובנית - עבור מערכת ההפעלה 3 המחשבים הבולטים כלומר Windows, Linux ו- MacOS.


מחפש את הכלי הטוב ביותר להתחיל ללמוד קוד? בדוק את הכלים האלה והתחל חזק.


מתורגמן תוכנה זה מציע התקנה מותאמת, המאובזרת כראוי, לא רק לפרש את ה- Java bytecode אלא גם מחזק את הביצועים הכוללים של תוכנית ה- Java שלך.

יתר על כן, התוכנה מציעה פלטפורמה הניתנת להתאמה אישית המאפשרת לבנות OpenJDK בעצמך, בתנאי שיש לך את המומחיות הנדרשת.

מאפיינים בולטים אחרים של מכונה וירטואלית OpenJ9 / מתורגמן Java bytecode כוללים טביעת רגל זיכרון, הפעלה מהירה וזמן ריצה, נרחב תצורה, Eclipse OMR (תוכנית משובצת), Just-in-time (JIT) ומהדריכי AOT), dumps Java, dumps מערכת, משאבים מקוונים ו עוד הרבה.

OpenJ9 הוא יישום קוד פתוח, הממומן על ידי תרומות מרחבי העולם. במילים טובות, OpenJ9 זמין להורדה בחינם.

הורד את OpenJ9

ג'רוקיט

תוכנת JRockit המפרשת את קוד ה- Java bytecodeJRockit היא אחת המכונות הווירטואליות הנפוצות ביותר ב- Java, והיא בולטת כאחת התוכנות הטובות ביותר שמפרשות את קוד ה- Java bytecode. התוכנה, אשר פותחה במקור על ידי ערעור על מכונה וירטואלית, נמצאת כעת בבעלות ומנוהלת על ידי נבואה.

הוא נתמך במערכות הפעלה בולטות של Windows. כמו כן, התוכנה נתמכת רק במערכות עם ISAs הבאים: SPARC (עבור Solaris), x86-64 ו- x86.

JRockit כתוב בקודי C ו- Java, והוא משמש כ- JVM כולל - Java Virtual Machine - פיתרון, שתוכנן כראוי לביצועים גבוהים, ניטור, פרשנות ואבחון של Java תוכניות.

יתר על כן, JRockit מותאם במיוחד כדי להבטיח ביצוע מהיר של אפליקציות Java. מאפיינים בולטים אחרים של Oracle JRockit כוללים פרשנות Java bytecode, איסוף אשפה, תצורה רכה, ניתוח תוכניות, זמן התגובה המהיר (במיקרו-שניות) ועוד.

JRockit הפכה לתוכנה חופשית בשנת 2011, זמן קצר לאחר שנרכשה על ידי אורקל. ועכשיו תוכלו להוריד אותו בחינם.

הורד את JRockit

מכונה וירטואלית של Squawk

תוכנת מכונה וירטואלית של Squawk המפרשת את ה- Java bytecodeמכונת וירטואלית של Squawk היא JVM בולט, המיועד לבניית אפליקציות Java פשוטות. זהו JVM במהדורת מיקרו, שתוכנן במיוחד לפשטות, עם מעט הפרעות חיצוניות.

לפיכך, הוא מותאם בצורה הטובה ביותר למכשירים קטנים ומערכות מיקרו מוטבעות. מתורגמן Java bytecode תואם צולב לכל מערכות ההפעלה הבולטות, בעיקר Windows, Linux ו- MacOS.

Squawk, בדיוק כמו רוב מתורגמני Java bytecode / מכונות וירטואליות, נכתב בשפות תכנות בדרגה נמוכה כמו C ++ ו- Assembly. עם זאת, היבטי הליבה של התוכנה כתובים בג'אווה, מה שהופך אותה ל"מתורגמת מטה-מעגלית ".

מאפיינים מרכזיים אחרים של Squawk כוללים טביעת רגל נמוכה בזיכרון, פרשנות קוד-byt, ממשק פשוט, ניפוי באגים קל, תמיכה בין פלטפורמות, שילוב פשוט ועוד.

Squawk מורשה תחת הרישיון הציבורי הכללי של GNU (GPL), והוא זמין בחינם.

הורד מכונה וירטואלית של Squawk

הרמוניה של אפאצ'י

תוכנת אפאצ'י הרמוניה המפרשת את קוד ה- Java bytecodeהרמוניה של אפאצ'י, מ תוכנת אפאצ'י, היא תוכנה פופולרית נוספת המפרשת את קוד הביצה של Java. למרות שפיתוח התוכנה נעצר בשנת 2011, היא עדיין נותרה אחד המתורגמנים הטובים ביותר של Java bytecode והמכונות הווירטואליות שיש שם.

Apache Harmony נתמך ב- Windows, Linux ו- MacOS. יש גם תמיכה סלולרית באנדרואיד, הפועל כעת בעיקרון בספריות OpenJDK, ולא כ- VM מלא.

הרמוניה כתובה ב- C ++ וב- Java. ולפני הפרישה הרשמית בשנת 2011, התוכנה הייתה חסרה כ -2% בלבד מהשלמות.

כתוצאה מכך, הספרייה השלמה הביאה לסיום תוכניות Java מסוימות כמו Vuze, Geronimo (מאפצ'י) ו- ArgoUML.

עם זאת, למרות הסיום הפתאומי והשלמות כמעט, מספר יישומים עדיין נתמכים בהרמוניה. יישומים אלה כוללים את JUnit, Tomcat, Apache Velocity, Apache Ant ורבים נוספים.

מאפיינים נוספים של Apache Harmony כוללים מתורגמן Java bytecode, ספריית Class, מהדר JIT, ליבת מכונות וירטואליות, שכבת פורטינג, מנהל אשכולות, אספן אשפה ועוד רבים וטובים.

הרמוניה של אפאצ'י פרשה (פיתוחה הופסק) בנובמבר 2011. עם זאת, הוא עדיין זמין להורדה, אם כי ללא תמיכה טכנית וכדומה.

הורד עכשיו

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

מתורגמנים אלה של Java bytecode נבחרו ודורגו על סמך הפופולריות והעמידות היחסית שלהם, בהשוואה לאחרים.

סיפורים קשורים עליכם לבדוק:

  • כך תוריד את Java 10 במחשב Windows שלך
  • 5 התוכנות הטובות ביותר לעיצוב מפות עבור Windows 10 [רשימת 2019]
  • מיקרוסופט משחררת קוד בונה למהדורת חינוך Minecraft

© זכויות יוצרים דוח Windows 2021. לא משויך למיקרוסופט

קבצי Jar לא נפתחים ב- Windows 10 [FIX]

קבצי Jar לא נפתחים ב- Windows 10 [FIX]ג'אווהחלונות 10

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

קרא עוד
תיקון: הגדרות אבטחה חסמו יישום Java בחתימה עצמית

תיקון: הגדרות אבטחה חסמו יישום Java בחתימה עצמיתג'אווה

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

קרא עוד
5 התוכנות הטובות ביותר לפתיחת קבצי JAR [Windows 10 ו- Mac]

5 התוכנות הטובות ביותר לפתיחת קבצי JAR [Windows 10 ו- Mac]ג'אווהפותח קבצים

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

קרא עוד