gpt4 book ai didi

java - 用于 Java 的交互式(但很小)shell

转载 作者:搜寻专家 更新时间:2023-11-01 02:16:21 26 4
gpt4 key购买 nike

我正在寻找一个交互式 shell,我可以将其插入 Java 应用程序以用于调试和脚本编写。我对 用 Java 编写脚本不太感兴趣,所以一些更类似于 shell 的语法会很好,但我希望能够动态加载和运行“外部命令”(这会是 Java .class 文件)。

不幸的是,我的平台空间非常有限 --- 两位数兆字节的堆空间。因为像 Groovy、Jython 和 JRuby 这样的语言是不适合的。

我找到了 BeanShell,它看起来不错,但它似乎已经死了很多年,而且语法对于命令行使用来说相当麻烦——例如如果输入“帮助”之类的内容会产生错误消息,而不是保持沉默,那就太好了。

我应该查看其他系统吗?

编辑: ...aaaa 而且我刚刚发现 BeanShell2 需要我的平台没有的反射能力,甚至 RetroWeaver 也无法帮助我解决这个问题。我会尝试 BeanShell 1,但我没有信心。

最佳答案

beanShell 就好了。它完成了,没有死。而且好像有一个beanshell 2.0分支。

关于java - 用于 Java 的交互式(但很小)shell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5600315/

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