2011-10-05 3 views
4

jar 파일이 있지만 불행히도 디스크 충돌로 인해 소스 코드가 손실되었습니다. 패키지 이름을 의미있는 이름으로 변경하고 싶습니다.jar 패키지 이름의 이름을 변경하십시오.

jar 파일의 패키지 이름을 변경할 수있는 방법이 있습니까? 물론 클래스 파일에서이 패키지 이름을 업데이트해야합니다.

Java Decompiler에 대해 알고 있지만 패키지 이름을 변경하고 싶습니다.

답변

8

jarjar이 가능할 수 있습니다.

응용 프로그램과 그 지원 라이브러리가 들어있는 단일 큰 병을 만드는 데 적합합니다. 이름 충돌을 피하기 위해 라이브러리를 다른 패키지로 옮기는 것을 지원합니다 (예를 들어 다른 패키지 이름 접두어로 동일한 라이브러리의 서로 다른 두 버전을 사용할 수 있음).

아마도 원하는대로 할 수 있습니다.

+2

이클립스와 함께 사용하는 방법? –

2

쉬운 이름이 없도록 패키지 이름이 클래스 파일에 포함되어 있습니다.

디 컴파일 한 다음 필요한 변경을 수행 한 다음 다시 컴파일하고 다시 패키지화하십시오.

1

NetBeans IDE 6 ...을 사용하여 Jar 패키지를 만드는 경우 Jar 파일 이름을 대체 할 수 있습니다.

  1. 파일 열기 : 프로젝트 디렉토리에 "nbproject/project.properties"[당신은 드래그 메모장 창에 떨어 뜨릴 &하여 열 수 있습니다 - "시작/모든 프로그램/액세서리/메모장에 의해 창에서 실행 메모장을 "].

  2. 줄 바꾸기 : dist.jar=...을 새 경로로 변경하십시오. 예 : dist.jar=${dist.dir}/f2.jar

  3. "기본 프로젝트 작성"또는 "F11"을 눌러 새 이름으로 새 Jar 파일을 작성하십시오.

+0

"디스크 충돌로 인해 소스 코드가 손실되었습니다."- 물건을 읽는 것이 때때로 도움이 될 수 있습니다 ... – PureSpider

관련 문제