JAR
מראה
קובץ JAR (Java ARchive) משמש בתחום המחשוב לאריזת Bytecode של Java.
בדרך כלל קובץ JAR מכיל את קובצי המחלקות וקובצי משאבים (resources) כגון קובצי תמונה וקול. קובצי JAR מבוססים על דחיסת zip. ניתן לטפל בקובץ JAR באמצעות כל תוכנה המסוגלת לטפל בקובצי zip.
קובץ JAR מכיל קובץ מניפסט (Manifest File), המתאר את מאפייני הארכיב. קובץ המניפסט נקרא MANIFEST.MF והוא ממוקם בתת-ספרייה של קובץ ה-JAR.
ארכוב ליישום
[עריכת קוד מקור | עריכה]המכונה הווירטואלית של ג'אווה יכולה להריץ קובץ JAR בתור היישום הראשי, או לטעון אותו כספריית מחלקות ומשאבים עבור יישום אחר.
קישורים חיצוניים
[עריכת קוד מקור | עריכה]- Lesson: Packaging Programs in JAR Files מתוך האתר "The Java Tutorials" של חברת אורקל
- Jar File Overview מתוך האתר "The Java Tutorials" של חברת אורקל
Java (פלטפורמת תוכנה) | ||
---|---|---|
פלטפורמה | Java (שפת תכנות) • Java Card • Java ME • Java EE • Java SE • Java Virtual Machine | |
טכנולוגיות | Java applet • Java Web Start • Java Servlet • JavaServer Pages • JavaFX • JavaServer Faces | |
מושגים | איסוף זבל • Cross-platform • Java Bytecode • Java Development Kit • Javadoc • Java Classloader • Java Class Library JIT Compiler • HotSpot • JavaBeans • Enterprise JavaBeans • JNI • JAR • POJO • Web container • Java annotation | |
ממשקי תכנות יישומים | Swing • AWT • SWT • Java 3D • Java 2D • JMS • JDBC • JAXP • JPA • RMI • JNDI | |
שפות ל-JVM | Scala • Clojure • Groovy • JRuby • Jython | |
תשתיות תוכנה וכלים של חברות צד שלישי |
אפאצ'י טומקט • Apache Maven • Apache Ant • Apache Struts JUnit • Hibernate • Spring Framework • JBoss • Google Web Toolkit • BEA WebLogic • IBM WebSphere | |
סביבות פיתוח משולבות | Eclipse • NetBeans • IntelliJ | |
חברות | סאן מיקרוסיסטמס • אורקל | |
אישים | ג'יימס גוסלינג • ביל ג'וי • אריק שמידט |