필자는 필요한 클래스와 자바 파일을 포함하는 jar 파일을 만들려고 노력하고 있지만 xml, xsl, html, txt (README) 파일도 추가하고 싶습니다.xml 및 html 파일을 포함하는 jar 파일을 만드는 방법은 무엇입니까?
Windows XP에서 Eclipse를 사용하고 있습니다.
디렉토리 구조를 설정하고 모든 파일을 항아리에 패키지하는 쉬운 방법이 있습니까?
필자는 필요한 클래스와 자바 파일을 포함하는 jar 파일을 만들려고 노력하고 있지만 xml, xsl, html, txt (README) 파일도 추가하고 싶습니다.xml 및 html 파일을 포함하는 jar 파일을 만드는 방법은 무엇입니까?
Windows XP에서 Eclipse를 사용하고 있습니다.
디렉토리 구조를 설정하고 모든 파일을 항아리에 패키지하는 쉬운 방법이 있습니까?
.jar는 ZIP 아카이브 일 뿐이므로 ZIP을 만들 수있는 프로그램을 사용할 수 있습니다. 매니페스트와 모든 클래스 파일을 포함시켜야합니다.
파일을 원본 폴더에 추가하면 jar 파일에 포함될 수 있습니다.
하나의 일반적인 방법은 프로젝트의 루트에 src 폴더를 만드는 것입니다. 그 안에는 Java 파일 용 폴더 및 기타 폴더가 있습니다. 같은 :
src/ css/ java/ html/ images/
그럼 당신은 그 하위 폴더의 각을 소스 폴더를 만들 수 있습니다 (오른쪽 소스 폴더로 사용, 클릭) 그리고 그들은 항아리에 추가 할 수 있어야한다.
Maven 팬들에게 ANT (또는 Maven) 팬으로 이동하면 Jar 건물을 매우 잘 자동화 할 수 있으며 Eclipse 외부에서 사용할 수도 있습니다 (예 : 자동 빌드 환경). src, jsp, foobar 및 resources 위치의 파일을 빌드 스테이징 폴더로 복사 한 다음 ANT의 Jar 태스크를 사용하여 결과 파일을 Jar하면됩니다.
<target name="makejar" depends="compile, copyfiles">
<jar destfile="${jars.dir}/myjarfile.jar" index="true" basedir="${build.dir}" />
</target>
내가 바라는 한 가지는 src 폴더 내에 비 소스 (Javadoc의 package.html 파일 제외)를 포함하는 것입니다. 뭔가를 성취하기 위해이 일을해야한다고 생각한다면 잘못하고있는 것입니다. 당신이 Ant를 사용하는 경우
Dozer처럼 일부 유용한 라이브러리에서이를 권장합니다. –
, 당신은 jar
task을 포함
난 그냥 내 이클립스 프로젝트에 모든 파일을 추가 ((등/포함하는 방법에 대한 예제 섹션을 참조 특정 파일을 제외) 사용할 수 있습니다 txt, html, xml 등의 파일).
그런 다음 이클립스를 사용하여 파일 -> 내보내기 -> Jar 파일 -> "Java 소스 파일 및 리소스 내보내기"체크 박스를 선택하십시오.
완료.
WinRar를 사용하여 zip 파일을 만든 다음 .jar로 이름을 바꿀 것을 제안합니까? –