2012-06-19 2 views
0

질문 : 이클립스에서 익스포트 할 때 실행 가능한 jar 파일에는 무엇이 포함되어 있습니까? 프로젝트 루트에 이미지가있는 경우 예를 들어 을 알고 싶기 때문에 묻습니다. 해당 이미지가 내보내기에 포함됩니까?실행 파일 jar - 내 보낸 파일

명확한 설명 : 나는 (편집) 실행 가능한 jar 파일 당신은 File->Export...->Runnable JAR file을 의미

+3

왜 그냥 시도해보고 결과 jar 파일의 내용을 확인하지 않습니까? –

+0

@StevenDevijver 현재 프로젝트를 내보내고 그 부분으로 가서 작동하는지 확인할 수 없습니다. .jar 파일을 열 수있는 앱을 찾을 것입니다. 귀하의 의견에 대한 타이. – CosminO

+0

@Ameoo App, jar 파일을 열 수 있습니다 : 7Zip, WinRAR – brimborium

답변

1

에 대해 이야기하고있다? 이 클래스 파일 만 jar 파일에 있고이 옵션이 선택된 경우 링크 된 라이브러리입니다. 그러나 원본 폴더 (이름을 "ressources"또는 그렇게)로 만들면이 폴더도 병에 포함됩니다.

+0

새 소스 폴더를 만들었으므로 항아리에서 내보낼 수 없습니다. – CosminO

+1

@Ameoo 방금 테스트 해본 결과 괜찮 았습니다. 원본 폴더 ('프로젝트 -> 새로 만들기 -> 소스 폴더'를 마우스 오른쪽 버튼으로 클릭)를 만들어 "test"라고 명명했습니다. 그런 다음 파일을 "asdf"파일로 이동하고 jar 파일로 프로젝트를 내 보냈습니다 ('프로젝트 -> 내보내기 -> Java-> Runnable JAR 파일 '을 마우스 오른쪽 버튼으로 클릭). "asdf"파일은 jar 파일의 루트에있을 것이며, ** "**"어떤 폴더도 존재하지 않을 것입니다. – brimborium

+0

네, 같은 결과가 여기에 있습니다. 코드에서 하나의 파일을 "test/filename.abc"로 사용하고 있습니다. 엑스포트가 끝나면 filename.abc 파일을 찾을 수 없을 때 루트 폴더에 내 보낸 것과 같은 메시지가 나타납니다. 이 문제를 어떻게 극복 할 수 있습니까? – CosminO