私は、標準のUnix関数(つまり、stat()
、getpwuid()
、readlink()
)とインターフェースするJavaライブラリを探しています。Unix関数のJavaライブラリがありますか?
これまで存在していたが、javaunix
と呼ばれていました。 2000年にリリースされました。announcementを参照してください。しかし、プロジェクトのページはもうなくなりました。
Javaのこれらのタイプの関数は、現代的な置き換えがありますか? /bin/ls -l
へのシステムコールを行い、出力を解析するか、カスタムJNIメソッドを書くことができますが、これらのアプローチは単に古いjavaunix
ライブラリを使用するよりも機能します。
明確化 - Cプログラムから、ファイルの所有者を見つけるために、それは所有者のUIDを与えるstat()
を呼び出し、その後、UIDからアカウント名を取得するためにgetpwuid()
を使用する必要があります。 Javaでは、カスタムJNIメソッド、またはJNIを使用するjavaunix
ライブラリを使用して実行できます。