2011-03-24 4 views
0

DLL의 이미지, 텍스트 파일 등을 리소스로 내 프로젝트에 추가하고 싶습니다. 따라서 내보낼 때 jar에 리소스가 포함되어 있으므로 사용할 수 있습니다. 나는 이클립스를 사용하고있다. 문제를 추가하는 방법을 모른다. 프로젝트의 src 폴더에 DLL/사진을 추가하려고 시도했지만 항아리를 내보낼 때 해당 항아리가 표시되지 않습니다.빌드시 병에 자원을 추가하십시오.

How to make a JAR file that includes DLL files?을 보았습니다. 그러나 추출 방법 만 설명하고 있습니다. 그것을 프로젝트에 추가하고 빌드하십시오.

편집 : 애플릿을 사용하여 항아리를 여는 중, 미안 해요.

건배

+0

이것은 빌드 과정에 달려 있습니다. 빌드에 대한 특정 Eclipse 방식을 사용하고 있다면 정말 도움이되지 않습니다. ([Eclipse] 태그를 추가하겠습니다. –

답변

1

어떻게 파일을 java로여시겠습니까? Class.getResourceAsStream (name)?

병에 코드를 패키징하는 경우 해당 명령을 사용해야합니다. (귀하의 항아리와 같은 디렉토리에 파일을 가져올 새 파일 (이름)과 반대)

파일이 실제로 병에 없다면 .jar을 .zip으로 변경하고 압축을 풀어 확인하십시오 ,이 문서를 체크 아웃하십시오 http://docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javac.html

+0

참조 링크가 깨졌습니다 – AkD

+0

1.4.2에서 1.5.0 java docs로 링크를 업데이트했습니다. –

1

보통 이클립스 프로젝트에서 src 폴더는 소스 코드가 아닌 콘텐츠를 넣을 수있는 잘못된 장소입니다.

고도로 사용자 정의가 가능하고 정확하게 그 목적을 위해 프로젝트 내부에 폴더를 제공하기 때문에 빌드 시스템으로 maven으로 이동해야합니다. (src/main/resources)

관련 문제