우연히 시스템에서 일부 JAVA 소스 파일이 삭제되었습니다.jd-gui 디 컴파일러가 디 컴파일 할 수없는 Java 클래스 파일을 디 컴파일하는 방법은 무엇입니까?
우리는 이클립스 프로젝트로 리포지토리에서 직접 폴더를 체크 아웃 한 다음 다른 이클립스 프로젝트의 폴더를이 프로젝트로 복사하려고 시도했습니다. 이상하게도 모든 폴더 파일은 로컬 시스템에서 사라졌습니다. 그것은 SVN 저장소).
어떻게 든 CLASS 파일에 대해 .svn-base 파일을 얻었습니다. 이제 소스 파일을 얻기 위해 클래스 파일을 디 컴파일하려고합니다. 그러나 일부 클래스 파일은 jd 컴파일러가 처리하려고 할 때 "invalid input file"오류를 표시합니다. 다른 해결책이 있습니까?
만약 그렇게 오래 있지 않다면, 먼저 좋은 datarecovery 도구를 시도하십시오. –
"우리"라고 말하십시오. 작은 회사처럼 보입니다. Git과 같은 버전 컨트롤 사용을 고려해야한다. –
@MartijnCourteaux - 중소기업에만 버전 관리 기능이있는 것처럼 들리 네요. 사실, 그가 개인, 중소 기업, 대기업, 정부, 교육 및 기타 잊어 버린 다른 사례에서 일하는 경우 OP는 버전 제어를 사용해야합니다. 이것은 20 년 이상 업계 표준 모범 사례였습니다. (나는 심지어 버전 제어를 기억할 수 있습니다 ... 1970 년대에 메인 프레임 클래스 컴퓨터에서) –