gpt4 book ai didi

java - 使用 Jython REPL 中的现有 Java 类?

转载 作者:行者123 更新时间:2023-12-01 15:48:31 24 4
gpt4 key购买 nike

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

我自己更喜欢 Lisp 和 Python,所以我的第一个想法是我可以通过交互地玩一些相关的类(class)来学到很多东西。输入 Jython REPL。问题是我不知道如何设置...无论什么(类路径?)来使用它们。假设我有两个目录,其中包含包含 .java 文件的子目录:~/project/foo/src/~/project/bar/src/.

提前致谢。

最佳答案

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

编译完类后,您可以通过类路径引用它们。

例如

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

更多信息请参见 this document

关于java - 使用 Jython REPL 中的现有 Java 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6617729/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com