Py4J

Software kuvakaappaus:
Py4J
Ohjelmiston tiedot:
Versio: 0.8.1
Lähetyksen päivämäärä: 14 May 15
Kehittäjä: Barthelemy Dagenais
Lupa: Vapaa
Suosio: 55

Rating: nan/5 (Total Votes: 0)

Menetelmät ovat kutsutaan, jos Java esineet asunut Python-tulkki.
Kaikki Java kokoelmat pääsee käyttämällä standardin Python keruumenetelmien.
Ei ole koodi tuottaa eikä käyttöliittymä toteuttaa jaettuihin objekteihin molemmin puolin, koska Py4J toimii kuten daemon.

Mikä on uusi tässä julkaisussa:

  • Kyky epäonnistua aikaisin, jos py4j.java_gateway.JavaGateway ei voi yhdistää JVM.
  • Lisätty tuki pitkään perusalkioiden, BigDecimal, ENUM tyyppejä, ja sisäinen luokissa Java puolella.
  • Aseta saner log tasot
  • Monet pienet korjauksia ja API parannukset (taaksepäin yhteensopiva).
  • Kirjoitti osio FAQ noin huolta turvallisuudesta ja varotoimenpiteet Py4J.
  • Lisätty tuki Travis-CI ja siivottu testisarja poistaa kovakoodattuihin polkuja.

Mikä on uusi versiossa 0.5:

  • Lisätty kyky tuoda paketteja (esim java_import (yhdyskäytävä .jvm, "java.io. * '))
  • Lisätty tuki malli suodattamalla JavaGateway.help () (esim gateway.help (obj, "päästä * Foo * Baari '))
  • Lisätty tuki automaattista muuntamista Python kokoelmien (luettelosta, set, sanakirja) Java kokoelmiin. Käyttäjien JavaGateway (auto_convert = True) tai nimenomaista muuntimen.
  • Luotu kahta Eclipse ominaisuudet: yksi upottaa Py4J Java-kirjasto. Muiden tarjoaa oletuksena GatewayServer joka käynnistetään kun Eclipse käynnistyy. Molemmat toiminnot ovat käytettävissä uudella Py4J Eclipse päivitys sivusto: http://py4j.sourceforge.net/py4j_eclipse
  • Uusittu moduuli hajoaminen Py4J: ei ole enää pakollista riippuvuuksien joukossa moduulien.

Mikä on uusi versiossa 0.2:

  • Nyt on mahdollista kutsua rakentajille ja viite staattinen jäsenet: Käytä jvm jäsen JavaGateway esineen.
  • Java Kartta muunnetaan Python Dictionary.
  • Kenttä pääsyä tuetaan get_field toiminnon tai auto_field = True jäsen JavaGateway.
  • Hanki interaktiivinen ohje sivu JavaGateway.help (kohde).
  • Set on vain pääsee läpi Java-Set käyttöliittymä nyt.
  • Array voidaan viitata, mutta yksittäisiä kohteita pääsee vain tämän kiertotavan: gateway.jvm.java.lang.reflect.Array.get (objekti, indeksi).
  • parannus pohdintaa moottori Java puolella enemmän joustavuutta.
  • Parannettu muistin malli: enää muistivuoto aiheuttamien Py4J.
  • Uusi samanaikaisuuden malli: Py4J on nyt kierre turvallinen.

Vastaavia ohjelmistoja

JPype
JPype

12 May 15

ClearScript
ClearScript

20 Jul 15

TypeScript
TypeScript

2 Oct 16

Pyret
Pyret

13 May 15

Muu ohjelmistojen kehittäjä Barthelemy Dagenais

gitli
gitli

12 May 15

Kommentit Py4J

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!
Haku luokan mukaan