2010-06-09 4 views
5

로컬에서 실행되는 Java 응용 프로그램과 애플릿 및/또는 JNLP 웹 응용 프로그램 모두에 대해 주어진 클래스의 컴파일 타임 스탬프를 안정적으로 결정할 수 있습니까?자바 클래스의 컴파일 타임 스탬프 받기

+1

중복 : http://stackoverflow.com/questions/1917686/compile-date-and-time – skaffman

답변

3

Java 가상 머신 사양에 따르면 Class File Format에는 일종의 타임 스탬프가 필요하지 않으므로 클래스가 포함 된 클래스 또는 Jar 파일의 수정 시간을 확인하는 것이 가장 좋습니다. 불행히도, 특히 다양한 호스트 사이의 파일 시스템 조작은 이러한 타임 스탬프를 보존하지 못할 수도 있습니다.

저는 신뢰할 수있는 방법이 기본적으로 없다고 말합니다. 그러나 빌드 프로세스의 일부로 Jar 파일이나 클래스 파일에 타임 스탬프를 쉽게 포함시킬 수 있습니다.