버튼 클릭만으로 간단히 개미 태그를 불러오는 간단한 애플릿을 만들었습니다. 이렇게하려면 내가 사용하고있다html 페이지에서 애플릿을 실행 중입니다.
ExecTask exec = new ExecTask();
exec.setExecutable("run.bat");
Commandline.Argument arg = exec.createArg();
arg.setValue("-buildfile D:/cloudengine/Applet/build.xml");
exec.execute();
나는 이것을 일식에서 실행할 때 제대로 작동한다. 내가 애플릿 태그 간단한 HTML을 생성 한 있도록하지만 내 요구 사항은 그러나 브라우저의 자바 콘솔에서 내가 버튼을 클릭
Exception in thread "AWT-EventQueue-2" java.lang.ExceptionInInitializerError
at org.apache.tools.ant.taskdefs.ExecTask.<init>(ExecTask.java:72)
.
.
.
Caused by: java.security.AccessControlException: access denied (java.util.PropertyPermission file.encoding read)
모든 포인터를에 예외 아래 얻을
<APPLET ALIGN="CENTER" CODE="HtmlAntTest.class" WIDTH="800" HEIGHT="500"></APPLET>
HTML 페이지에서이 작업을 실행하는 것입니다 큰 도움이 될 것입니다. 미리 감사드립니다.
감사합니다. 주어진 링크에서 보안에 대한 몇 가지 기본 사항을 얻었습니다. 이 간단한 애플릿이 데스크탑에 대한 액세스 권한이 필요한 이유 ... java.security.AccessControlException : 액세스 거부 (java.io.FilePermission C : \ Documents and Settings \ admin \ Desktop 읽기) – Sakhi
@Sakhi 그럼 나는 그것에 대해서만 추측 할 수 있습니다 ... 어쩌면 그 현재의 작업 디렉토리와 개미가 거기에 로그 파일을 작성하려고합니다. 필요한 권한을 부여하고 변경된 사항을 확인해야합니다. 어쩌면 당신이 개미 대상을 조정할 수 있습니다 ... 내가 말한대로 : 추측;) –