2011-04-18 2 views
1

제목에 문제가 있습니다 - 데스크탑 디렉토리에서 내 jar 파일이 정상적으로 실행됩니다. AppData/Roaming 디렉터리에서 전혀 실행되지 않고 "주 클래스를 찾을 수 없습니다"오류가 발생합니다. 매니페스트가 정확한지 확인했습니다.특정 디렉토리에서 Jar 파일 "주 클래스를 찾을 수 없습니다"다른 사람들이 사용합니다

편집 : 내 계정은 파일이있는 디렉토리와 파일 자체에 대해 '모든 권한'을 갖습니다.

+0

해당 디렉토리의 권한은 어떻게됩니까? –

답변

0

마지막으로 알아 냈습니다. 프로젝트 종속성 중 하나는 거기에 없었던 .dll 파일입니다. 메인 클래스가 호출되기 전에 예외가 throw되어 메인 클래스를 찾을 수 없다는 오류가 발생했을 가능성이 큽니다. 프로젝트 종속성을 포함하여 오류 메시지가 오도 된 사실에도 불구하고 문제가 해결되었습니다.

1

해당 디렉토리의 jar 파일에 대한 읽기 권한이 있는지 확인하십시오.

+0

@FractalizeR 내 사용자 디렉토리에 있습니다. 예, 읽기 권한이 있습니다. 또한, 명시 적으로 파일 및 디렉터리에 대한 사용 권한을 확인하고 두 가지 모두 '전체 제어'권한이 있습니다. – KyleM

관련 문제