Java 파일 당 두 개의 클래스 파일이있는 jar 파일이 있습니다.각 클래스에는 jar 파일에 두 개의 클래스 파일이 있습니다.
자바 :
Foo.java
Bar.java
클래스 파일 : 나는 클래스 당 하나의 자바 파일이 있음을 확인했습니다
Foo.class
Foo.class
Bar.class
Bar.class
. 자바 파일은 내부 클래스를 포함하지 않는다. jar 파일을 생성하기 위해 ant jar-task를 사용하고 있습니다. 작업을 실행하기 전에 빌드 디렉토리에 클래스 당 하나의 클래스 파일 만 있습니다.
jar -tf jarfile.jar이있는 이중 클래스 파일을 보거나 zip 프로그램에서 볼 때. 파일 압축을 풀면 zip 프로그램이 기존 파일을 덮어 쓸지 묻습니다.
어떻게 이런 일이 발생할 수 있습니까?
아마 두 번 소스를 컴파일 했습니까? – RoflcoptrException
항아리를 추출하면 어떻게됩니까? – Stoney
'Foo.java' 모양은 어떻게됩니까? – aioobe