Czy istnieje biblioteka Java funkcji Unix?

Szukam biblioteki Java do interfejsu ze standardowymi funkcjami uniksowymi, tj.stat(), getpwuid(), readlink().

To kiedyś istniało i zostało wywołanejavaunix. Został wydany w 2000 roku. Zobacz tozapowiedź. Ale strona projektu już nie istnieje.

Czy w dzisiejszej Javie jest jakiś nowoczesny zamiennik dla tego typu funkcji? Można wykonać wywołanie systemowe do/bin/ls -l i parsuj dane wyjściowe lub napisz niestandardową metodę JNI, ale te podejścia to więcej pracy niż po prostu używanie staregojavaunix biblioteka.

Wyjaśnienie -- Aby znaleźć właściciela pliku z programu C, powinien zadzwonićstat() który podaje UID właściciela, a następnie użyjgetpwuid() aby uzyskać nazwę konta z UID. W Javie można to zrobić za pomocą niestandardowej metody JNI lubjavaunix biblioteka używająca JNI.

questionAnswers(4)

yourAnswerToTheQuestion