繁体   English   中英

使用来自 Jython REPL 的现有 Java 类?

[英]Use existing Java classes from Jython REPL?

我有一个庞大的、不熟悉的 Java 代码库,我需要在我的一个项目中使用它,不幸的是,这是几乎没有任何文档记录的情况之一,并且记录的很少有“ setFoo(Foo foo) - sets the foo. " 品种。 因此,使用javadoc生成的文档并没有它应有的帮助。

我自己更像是一个 Lisp 和 Python 人,所以我的第一个想法是,我可以通过与一些相关课程进行互动来学习很多东西。 输入 Jython REPL。 问题是我无法弄清楚如何设置......无论什么(类路径?)来使用它们。 假设我有两个目录,其中包含包含.java文件的子目录: ~/project/foo/src/~/project/bar/src/

提前致谢。

听起来您首先需要编译那些 Java 类(您在问题中引用了src目录)。

一旦你编译了类,你可以通过类路径引用它们。

例如

>>> import sys
>>> sys.path.append(r'C:\temp\sample.jar') 
>>> from org.my.package import MyClass

本文档中的更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM