你知道一个Java库来访问本机的Linux API吗?

你知道一个Java库来访问本机的Linux API吗?

我猜这样的事情必须使用JNI。 就这样吧。

看看JNA。

以下是JNA的主页摘要。

JNA为Java程序提供了轻松访问本地共享库(Windows上的DLL)的功能,而无需编写任何Java代码,无需JNI或本地代码。 这个功能相当于Windows的平台/调用和Python的ctypes。 访问在运行时是动态的,无需生成代码。

查看一些示例的入门页面。 就像调用本地printf一样。

jtux可能会帮助你取决于你想要做什么。

您可以使用: Runtime.exec来执行任何你想要的…

SWIG使生活比javah等“原始”JNI更容易