Sign inSign up

hexergogo/pyjdk

By hexergogo

Updated about 4 years ago

JAVA_HOME:/usr/lib/jvm/jdk

Image
0

62

hexergogo/pyjdk repository overview

JAVA_HOME=/usr/lib/jvm/jdk
CLASSPATH=$JAVA_HOME/bin

python use java

e.g 1

from jpype import *

if __name__ = "__main__":
    startJVM("/usr/lib/jvm/jdk/jre/lib/amd64/server/libjvm.so")
    java.lang.System.out.println("Hello World!")
    shutdownJVM()

e.g 2

from jpype import *

if __name__ = "__main__":
    startJVM("/usr/lib/jvm/jdk/jre/lib/amd64/server/libjvm.so", "ea", "-Djava.class.path=/home/test/hello_world.jar")
    MainClass = JClass("com.example.Main")
    mc = MainClass()
    mc.main(["a", "b"])
    shutdownJVM()

Tag summary

Content type

Image

Digest

sha256:0132751a3

Size

510.6 MB

Last updated

about 4 years ago

docker pull hexergogo/pyjdk:py38-jdk8