3
grant {
permission java.io.FilePermission "C:\\class\\*", "read, write";
permission java.lang.RuntimePermission "createClassLoader";
};
내 인 policy.txt자바 보안 관리자
java.security.AccessControlException: access denied (java.io.FilePermission c:\class read)
at java.security.AccessControlContext.checkPermission(Unknown Source)
at java.security.AccessController.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkPermission(Unknown Source)
at java.lang.SecurityManager.checkRead(Unknown Source)
at java.io.File.isDirectory(Unknown Source)
at java.io.File.toURI(Unknown Source)
at loader.Main.main(Main.java:35)
내 예외 .. ???
최대한 빨리 그것을 작동 전체 권한을 부여으로 내 전화
String path = "c:\\class\\";
String app = "x.MyHTMLPrint";
File file = new File(path);
URL url = file.toURI().toURL();
URL[] urls = new URL[]{url};
ClassLoader cl = new URLClassLoader(urls);
Class cls = cl.loadClass(app);
합니다.
어떤 아이디어가 있습니까? 고마워!
정책 파일에는 익숙하지 않지만 C : \ class에있는 모든 것을 읽을 수 있지만 C : \ class 자체에 액세스하려고한다는 것은 나에게 보일 것입니다. – Yishai
프로그램을 정확히 어떻게 부르시겠습니까? – ankon