1

我不确定这个问题是否有意义,事实上我目前没有真正需要这样做的问题,但只是出于好奇:

是否可以在 Java 应用程序中嵌入(模拟)像操作系统这样的简约 unix?我的意思是,在与 JVM 相同的进程中执行,并以某种方式提供与主机 JVM 交互的设施?

为什么这可能很有趣:假设一个 Java 应用程序需要一个仅与 Unix 兼容的酷库,并且该应用程序应该部署在 Windows 中。至少对于快速原型设计而言,能够在 JVM 中模拟小型 Unix 操作系统可能是个好主意(?)

请注意,为了有用,解决方案应该允许在模拟操作系统中安装库。

4

2 回答 2

1

如果可以在浏览器中运行的 javascript中执行此操作,我认为在 Java 中也可以。

于 2013-07-28T23:07:57.457 回答
0

也许您对尝试unix4j很感兴趣。我不确定我是否回答你的问题,但我希望能给你一个想法。使用 unix4j,您可以运行一些 linux 命令。例如,如果你有一个类似的命令: cat test.txt | grep "星期二" | sed "s/公斤/kg/g" | 这个程序中的排序将变为: Unix4j.cat("test.txt").grep("Tuesday").sed("s/kilogram/kg/g").sort();

于 2013-07-28T23:20:33.133 回答