2010-01-14 3 views
7

리눅스에서 돌아가고 있는데, 나는 launch4j를 사용해 exe 패키지를 만들었다.launch4j exe는 그 자체로 말할 것도없고, 누구나 제안을 받았습니까?

exe를 내 Windows 7 VM에 복사 한 다음 실행하십시오.

그리고 아무 일도 발생하지 않습니다.

--l4j-debug와 함께 실행하면 아무 것도 발생하지 않습니다 (적어도 로그 파일이 있으면 찾을 수 없습니다).

여기에 실종 된 진단 기술이 있습니까?

답변

8

EXE ("헤더"탭에서 "헤더 유형"을 "GUI"에서 "콘솔"로 변경)의 콘솔 버전을 만들고 CMD 프롬프트에서 실행하십시오.

콘솔에 예외 메시지가 표시되고 응용 프로그램이 시작되지 않는 이유가 설명됩니다.

+1

@finnw 동일한 문제가 발생했습니다. 그러나, 나는 launch4j 메이븐 플러그인 (http://alakai.org/reference/plugins/launch4j-plugin-usage.html)을 사용하여 exe 래퍼를 생성한다. "콘솔"대상을 정의하면 콘솔 창이 표시되고 빠르게 닫히고 .log 파일이 생성되지만 특별한 내용은 없습니다. 어떤 충고? –

+3

좋아요, 문제를 해결했습니다 : ''구성 항목이 제거되어 원활하게 작동했습니다. 이것은 이미 "실행 가능한"jar 파일이 있기 때문에 mainclass/manifest를 다시 정의 할 필요가 없기 때문입니다. –

-1

.jar 파일은 실행 가능한 JAR 파일이어야합니다. 확인하고 실행 가능한 jar 파일로 .exe 파일을 만들어보십시오. 이것은 그것을 해결한다!

관련 문제