Setting UTF8 for Source

Евгений Король <[email protected]> Tue, 13 Aug 2019 16:34:34 +0500
Newsgroups gmane.comp.lang.jython.user
Message-ID <CA+Mbm5wSzDGg4pZr059VfSs6eOzc9ui6YH-0k2zzyByb6f02_g@mail.gmail.com>
Hello. I try to use Russian in Jython under Java. I found example like this:
PythonInterpreter interpreter = new PythonInterpreter() {
            {
                cflags = new CompilerFlags(CompilerFlags.PyCF_SOURCE_IS_UTF8);
            }
        };

And when i use it in Java it works and Jython is output in Unicode.
But when i compile it with Java Compiler API i have this error:
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.NoClassDefFoundError:
org/python/util/PythonInterpreter
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
        at java.lang.Class.privateGetMethodRecursive(Unknown Source)
        at java.lang.Class.getMethod0(Unknown Source)
        at java.lang.Class.getMethod(Unknown Source)
        at sun.launcher.LauncherHelper.validateMainClass(Unknown Source)
        at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
Caused by: java.lang.ClassNotFoundException: org.python.util.PythonInterpreter
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 7 more

What i can do?