표준 유닉스 기능 (예 : stat()
, getpwuid()
, readlink()
)과 인터페이스 할 Java 라이브러리를 찾고 있습니다.유닉스 기능의 자바 라이브러리가 있습니까?
이전에는 존재했지만 javaunix
이라고 불렀습니다. 그것은 2000 년에 다시 릴리스되었습니다.이 announcement을 참조하십시오. 그러나 프로젝트 페이지는 이제 사라졌습니다.
Java에서 이러한 유형의 기능을 현대적으로 대체 할 수 있습니까? /bin/ls -l
에 시스템 호출을하고 출력을 구문 분석하거나 사용자 정의 JNI 메소드를 작성할 수 있지만 이러한 접근법은 단순히 이전 javaunix
라이브러리를 사용하는 것보다 효과적입니다.
명확한 설명 - C 프로그램에서, 파일의 소유자를 찾기 위해, 그것은 UID에서 계정의 이름을 가져 getpwuid()
를 사용 후 소유자의 UID를 제공 stat()
를 호출한다. Java에서는 사용자 정의 JNI 메소드 또는 JNI를 사용하는 javaunix
라이브러리를 통해 수행 할 수 있습니다.