2016-12-14 8 views
-1

도움이 필요합니다. scala로 응용 프로그램을 만들고 java -jar application.jar를 사용하여 콘솔에서 작동하지만 응용 프로그램을 두 번 클릭하면, 응용 프로그램이 완전히 작동하지 않습니다. 응용 프로그램이 콘솔에서 완전히 작동하지만 jar를 클릭하지 마십시오

내가 느릅 나무 쇼를 정확하게 문제를 가지고했습니다 GIF 파일입니다 :

http://i.imgur.com/uitgSky.mp4

https://www.youtube.com/watch?v=OQRb6biSGf0

내 매니페스트 :

enter image description here

이 문제를 해결하는 방법? 내가 스칼라를 사용하기 때문입니까? java -jar app.jar가 훌륭하게 작동하기 때문에 수정하는 것이 어렵다고 생각하지 않습니다. 프록시 서버의 응답을 차단하는 방화벽이 있습니까? (나는 serversocket을 사용한다.) ...

고마워!

+0

Salut. 시스템에서 Jar 파일을 두 번 클릭하여 jar 파일을 실행할 수 있다고 가정하면 현재 작업 디렉토리가 문제 일 수 있습니다. 응용 프로그램이이'cd \'와 같이 작동하고'java -jar \ application.jar'입니까? 또 다른 힌트는 다른 환경 일 수 있습니다. 콘솔은 두 번 클릭 할 때 실행 프로그램과 동일한 환경을 갖지 않습니다. 더 많은 정보로 말하기는 어렵습니다. 신청서가 완전하게 작동하지 않는다고 말하는 것입니다. "완전하지 않다"는 것은 무엇을 의미합니까? –

+0

정확히 무슨 뜻입니까? 예를 들어 java -jar Desktop \ Client.jar을 실행하면 콘솔에서 작동합니다 ... –

+0

위의 링크를 확인 했습니까? ;) –

답변

0

좋아, 콘솔에서 내 앱을 실행 한 후 잠시 동안 스캐너를 보았습니다. 문제의 원인입니다.

해결 :