2011-08-01 2 views
2

나는 나에게 큰 문제가있다. 나는 3 개월 이상이 걸렸고 오늘 실수로 소스 코드를 삭제 한 프로그램을 작성 중입니다.jar 파일을 디 컴파일하여 원본 소스를 얻을 수 있습니까?

저는 NetBeans에서 작업 중이며 청소하고 빌드하여 작업 .jar 파일을 가지고 있습니다. 이 프로그램은 내 컴퓨터가 아닌 플래시 드라이브에 저장되었으므로 수업은 휴지통에 없습니다.

누구든지 내 소스 코드를 다시 가져올 수있는 방법을 알려주십시오.

+1

올바른 백업을 유지하는 것에 대한 교훈이 있습니다. – Freddie

+8

아래의 답변 중 맨 먼저 소스 코드 저장소를 살펴 보시기 바랍니다. 이것은 그들이 제공하는 이점 중 하나입니다. 거기에 꽤 좋은 무료 것들도 있습니다. – rfeak

+0

가능한 [전체 Jar 파일을 디 컴파일하는 방법?] (http://stackoverflow.com/questions/647116/how-to-decompile-a-whole-jar-file) – Jonas

답변

6

JAR 파일에 소스 코드를 명시 적으로 패키지하지 않는 한 원래 소스를 되돌릴 방법이 없습니다. 디 컴파일러 (예 : this)를 사용해 볼 수도 있지만 좋고 읽기 쉬운 코드는 거의 없습니다.

가장 좋은 해결책은 지금 컴퓨터 사용을 중단하는 것입니다. 그런 다음 복구 도구를 사용하여 삭제 된 파일을 복구하십시오. 최근에 삭제 된 것이 많을수록 다시 얻을 수있는 가능성이 높아집니다. 이 작업을 수행하는 데 사용할 수있는 도구가 많이 있습니다 (Google에만 해당).

+0

). 내 컴퓨터에 없지만 플래시 드라이브에 있다면 복구 도구로 복구 할 수 있습니까? –

+0

대부분의 도구는 플래시 드라이브에서도 작동한다고 생각합니다. 일반적으로 삭제 된 파일을 검색 할 드라이브를 선택해야하며 전체 검색을 수행합니다. – tskuzzy

관련 문제