Jython поддерживает загрузку классов Java, как если бы они были модулями Python.Он ищет в каталогах sys.path
.class
файлов.
Сначала убедитесь, что ваш класс Java уже скомпилирован с javac
.
Затем,сделать sys.path.append(d)
, где d
- каталог, содержащий пакет.Поэтому, если ваш класс говорит package foo.bar;
вверху и находится в mydir/foo/bar/myclass.java
, то у вас должен быть mydir
в sys.path
( НЕ один из подкаталогов mydir
).
Наконец, импортируйте класс через что-то вроде from foo.bar import myclass
.Имена между должны совпадать между Python и Java!Вы будете делать "из [package] import [class]".