פרטי תוכנה:
שיטות נקראות כאילו אובייקטי ג'אווה התגוררה במתורגמן פייתון.
ניתן לגשת לכל אוספי Java באמצעות שיטות איסוף פייתון סטנדרטיים.
אין קוד ליצירה ולא ממשק ליישם עבור אובייקטים משותפים בשני הצדדים, כי Py4J פועל כדמון
מה חדש בהודעה זו:.
- היכולת להיכשל מוקדם אם py4j.java_gateway.JavaGateway לא יכול להתחבר לJVM.
- תמיכה נוסף עבור הפרימיטיבים ארוכים, BigDecimal, סוגי enum, וכיתות פנימיות בצד Java.
- תיקונים קטנים רבים באגים ושיפורי API. (תואם לאחור)
- נכתב סעיף בשאלות הנפוצות על חששות אבטחה ואמצעי זהירות עם Py4J.
- תמיכה נוסף של טראוויס-CI וניקתה את חבילת הבדיקות כדי להסיר נתיבי hardcoded.
רמות שפוי יותר יומן הגדר
מה חדש בגרסה 0.5:
- נוסף את היכולת לייבא חבילות (למשל, java_import (שער .jvm, 'java.io. *'))
- תמיכה נוסף לדפוס הסינון בJavaGateway.help () (למשל, gateway.help (obj, 'לקבל * Foo * בר'))
- תמיכה נוסף להמרה אוטומטית של אוספי פייתון (רשימה, סט, מילון) לאוספי Java. משתמש JavaGateway (auto_convert = True) או ממיר מפורש.
- יצר שתי תכונות Eclipse: אחד מטביע ספריית Py4J Java. האחרים מספק GatewayServer ברירת מחדל שהתחיל כאשר Eclipse מתחיל. שני התכונות זמינות באתר החדש Py4J Eclipse העדכון: http://py4j.sourceforge.net/py4j_eclipse
- תכנון מחדש פירוק מודול של Py4J:. אין תלות מעגלית חובה יותר בקרב מודולים
מה חדש בגרסה 0.2:
- כיום ניתן לקרוא בנאים וחברי סטטי התייחסות: להשתמש בחבר JVM של אובייקט JavaGateway.
יכולים להיות מופנים
תגובות לא נמצא