2016-07-02 4 views
1

Eclipse에서 프로젝트를 만들고 Gradle로 빌드하고 있습니다. 내 OS는 Linux이다. 이상한 점은 /home/[myuser]/에 폴더를 만들 때 Jar 파일을 넣고 실행하려고하면 제대로 작동하지 않는다는 것입니다. 쉘에서 실행할 때 작동합니다. 또한 방금 그것을 /home/[myuser]에 넣으면 작동합니다. 이 문제는 사용 권한과 관련이 있습니까? 내 프로그램은 2 개의 텍스트 파일을 만들고 실행 중에 다른 파일을 읽으려고합니다.Jar는 쉘에서 시작할 때만 제대로 작동합니다.

+0

무엇이 오류 메시지입니까? 어떻게 제대로 작동하지 않습니까? – nlloyd

+0

"실행하려고 할 때 정확히 무엇을합니까?" 명령 행에서 쉘을 통해 실행하면 분명히 작동하므로 다른 것을해야합니다. –

+0

@ Hans-MartinMosner 항아리를 두 번 클릭하거나 마우스 오른쪽 버튼으로 클릭하고 "Open with Oracle Java 8 runtime"을 선택하십시오. – Alexiy

답변

0

해결 방법을 알아 냈습니다. 직접 Jar를 시작하는 대신 쉘 스크립트 (.sh 및 .bat)를 사용하여 프로그램을 시작합니다.

관련 문제