2011-09-06 3 views
0

일부 클래스가 txt 파일을 읽어야하는 경우 JAR을 패키지하려고합니다. TAR 파일을 JAR 패키지의 루트 디렉토리에 포함시킵니다.java.lang.SecurityException : TAR 파일 (Pljava)을 읽으려고하는 JAR 파일

이 JAR 패키지는 Pl/Java에로드됩니다.

PLjava에서 실행하려고 할 때 그러나, 다음과 같은 오류를 반환

:

ERROR: java.lang.SecurityException: read on datafile.txt 
+1

파일을 어떻게 읽으려고하십니까? 코드를 게시 할 수 있습니까? –

+1

파일은 어떻게 읽습니까? 코드를 보여주세요. –

+0

나는 파일의 경로를 물어 보는 다른 패키지를 사용하고있다. 그런 다음 파일을 읽는다. 나는 보통 응용 프로그램의 루트 디렉토리에 파일을 저장하고 잘 작동한다. – Larry

답변

0

내가 나타내는 구글 캐시 (cached pl/java page)에서이 페이지를 발견을하는 PL/자바 블록의 일부로서 기본적으로 모든 파일 시스템 액세스 그 디자인.

+0

응용 프로그램의 런타임 클래스 경로에있는 Jars 내의 자원으로 보안을 확장하는 것은 놀라운 일입니다. 이 경우 동일한 Jar에서'.class' 파일을로드 할 수 없습니다. –

+0

아마 보안 관리자에게 약간 수정 된 것 같습니다. – mcfinnigan