2013-03-13 3 views
1

jython 스크립트를 .jar 파일로 변환하려고 시도해 왔습니다. 나는자이 썬 스크립트를 .jar 파일로 변환

Distributing my Python scripts as JAR files with Jython?

링크는 "우편 번호"라는 명령 줄 스크립트를 사용하여 내부에 표시된 자이 썬 위키 위의 링크도 따랐다. 그것의 like => zip myapp.jar Lib

이렇게. 나는 윈도우 머신에 있기 때문에 커맨드 라인에서 "zip"이라는 스크립트를 찾을 수 없다. 리눅스 스크립트 일 수도있다. Windows 컴퓨터에서 할 수 있도록 도와주세요

두 번째는 내 자이 썬 스크립트에 사용되는 외부 .jar가 거의 없다는 것입니다. 위의 링크는 manifest를 사용합니다. 그러나 모든 외부 jar를 단일 myapp.jar (예 :) 파일로 패키징하여 실행하고 싶습니다. java -jar myapp.jar와 마찬가지로 외부 jar도 패키지 할 수있는 방법이 있습니까?

그래서 그냥 항아리 아카이브에 파일을 추가, 코드 zip -r jythonlib.jar Libzip myapp.jar Lib/showobjs.py, 당신이 볼 수 있듯이 날이

답변

0

를 해결하는 데 도움이 바랍니다. zip 프로그램은이 작업을 수행하는 특정 도구이지만, 유일한 프로그램은 아닙니다. Windows에서는 jar를 생성하려면 7-zip을 사용하는 것이 좋습니다. zip -r jythonlib.jar Lib 대신 새로운 7-zip 창을 열고 jythonlib.jar이라는 새 아카이브 (zip 프로토콜)를 만들고 $ JYHTON_HOME에있는 Lib이라는 폴더를 추가하십시오. 그런 다음 가이드를 계속 진행하고 zip myapp.jar Lib/showobjs.py에 도달하면 showobjs.py 파일을 기존의 7-zip 창에 끌어서 놓기 만하면됩니다. 그러면 파일이 아카이브에 추가됩니다.

1

jar 명령을 사용하여 파일을 .jar archive에 추가 할 수 있습니다. 그냥 좋아 :

jar uvf jythonlib.jar Lib 

사용 jar 옵션과 사용 예제와 함께 도움말을 참조 할 수 있습니다.