폴더를 .jar 파일로 바꾸려면 어떻게합니까?


11

현재 .jar파일 인 프로그램을 수정했습니다 . .jar파일을 보관 해제하고 파일을 폴더로 변환하여 편집 할 수있었습니다. 이제 폴더 .jar와 같은 폴더에 액세스 할 수 없도록 폴더를 파일 로 다시 변경하기 만하면됩니다 . 어떻게해야합니까?


1
항아리의 일부는 컴파일 된 코드이며 수동으로 편집 할 수 없습니다.
user151019

잘못된. 자산 일 수도 있습니다.
Max Ried

@Mark는 컴파일 된 코드를 제공 할 수도 있습니다. OP가 Minecraft에 대해 이야기하고 있다고 가정합니다.
nrubin29

답변:


7

jar 파일은 대부분의 경우 거의 zip 파일이지만 jar cf최상의 결과를 위해 명령을 사용합니다 .

http://docs.oracle.com/javase/tutorial/deployment/jar/build.html

OS X 압축을 사용 하고 zip 파일의 이름을 .jar로 바꿀 수 있지만 올바른 매니페스트 파일이 없을 수 있습니다. 정확한 파일 없이는 말하기가 어렵습니다.


xxxxx.jar로 이름을 바꾸면 어떻게됩니까? ML이 놀라운 파일 인식을하는 것을 보았습니다 ...
Zo219

2
폴더 이름에 네 개의 문자를 추가합니다. 여전히 폴더이며 하나의 파일로 저장된 압축 폴더가 아닙니다. 놀라운 점은 OS X 실행 서비스가 이름을 바꾼 파일을 다른 경로 및 파일 클래스로 보내 파일을 열 때입니다. Java는 압축되지 않은 폴더라는 jar에서 실행하기에 충분히 영리하지만 폴더 대신 jar 파일이 없습니다 (이름에 상관없이).
bmike

@bmike Java는 jar 파일 대신 디렉토리를 사용할 수 있습니다. 클래스 경로와 디렉토리에 올바른 값이있는 경우 Java 자습서에서
다루어야합니다.

@Mark 여기에 대한 의견과 질문에 감사드립니다. 위축으로 인해 Java-fu가 약합니다. 이 시점에서 나는 지식보다 더 위험 할 것입니다.
bmike

-4

음, 나는 여러 비디오를 시도했는데 모두 파일 이름을 변경했다고 말했습니다.


1
나는 당신의 앱이 압축 된 것을 신경 쓰지 않고 .jar 폴더가 이것을로드하는 것이 좋은 해결책이라고 생각하지만, asker는 먼저 보관되지 않았다고 설명하기 위해 문제가 발생한 항아리를 다시 달성하려고한다고 생각합니다.
bmike

-1이면 매니페스트가 생성되지 않습니다.
Navin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.