Когда при запуске Jython для файла .py создается файл .class? - PullRequest
5 голосов
/ 21 августа 2011

Я только начал играть с Jython, и иногда при запуске jython для файла .py создается файл .class, но это не всегда происходит.

Сначала я подумал, что триггер должен был определить класс Python внутри файла .py, но, очевидно, файл .class не всегда генерируется даже тогда.

Какой механизм запускает файл класса?

Спасибо.

1 Ответ

5 голосов
/ 21 августа 2011

В обычном Python файлы .pyc генерируются, когда вы import модуль, а не когда это модуль __main__.

То же самое с Jython - .class файлы генерируются, когда вы import модуль Jython.

Вы можете использовать jythonc, чтобы вручную скомпилировать модуль.

...