Mjukvaruinformation:
Version: 0.8.1
Ladda upp dagen: 14 May 15
Licens: Gratis
Popularitet: 230
Metoder kallas som om Java-objekt bosatt i Python-tolken.
Alla Java samlingar kan nås med hjälp av standard Python insamlingsmetoder.
Det finns ingen kod för att generera och inget gränssnitt att genomföra för delade objekt på båda sidor, eftersom Py4J körs som en demon
Vad är nytt i den här versionen.
- Möjlighet att misslyckas tidigt om py4j.java_gateway.JavaGateway inte kan ansluta till JVM.
- Utökat stöd för långa primitiva, BigDecimal, enum typer och inre klasser på Java sida.
- Ange sundare loggnivåer
- Många små buggfixar och API förbättringar (bakåtkompatibel).
- Skrev ett avsnitt i FAQ om säkerhetsfrågor och försiktighet med Py4J.
- Utökat stöd av Travis-CI och rensas upp testsviten för att ta bort hårdkodade sökvägar.
Vad är nytt i version 0.5:
- Lagt till möjligheten att importera paket (t.ex. java_import (gateway .jvm, "java.io. *"))
- Utökat stöd för mönsterfiltrering i JavaGateway.help () (t.ex. gateway.help (obj, "få * Foo * Bar"))
- Utökat stöd för automatisk konvertering av Python samlingar (lista, set, ordbok) till Java samlingar. Användar JavaGateway (auto_convert = true) eller en uttrycklig omvandlare.
- Skapad två Eclipse funktioner: en bäddar in Py4J Java-bibliotek. Den andra ger en standard GatewayServer som startas när Eclipse startar. Båda funktionerna finns på den nya uppdateringen webbplats Py4J Eclipse: http://py4j.sourceforge.net/py4j_eclipse
- Omgjort modulen nedbrytning av Py4J:. Det inte finns fler obligatoriska cirkulära beroenden mellan moduler
Vad är nytt i version 0.2:
- Det är nu möjligt att ringa konstruktörer och referens statiska medlemmar: använda JVM medlem i en JavaGateway objekt.
- Java Karta omvandlas till en Python ordbok.
- Fält tillgång stöds genom get_field funktionen eller auto_field = Sant medlem i JavaGateway.
- Skaffa en interaktiv hjälpsida med JavaGateway.help (objekt).
- Set är endast tillgängliga via Java Set gränssnittet för nu.
- matriser kan refereras, men enskilda objekt kan endast nås med den här lösningen: gateway.jvm.java.lang.reflect.Array.get (objekt, index) .
- Komplett omskrivning av eftertanke motor på Java sidan för mer flexibilitet.
- Förbättrad minnes modell. Mer minnesläcka som orsakas av Py4J
- Ny samtidighet modell. Py4J är nu trådsäker
Kommentarer hittades inte