2016-08-09 2 views
1

그래서 HTML로 java를 사용해 보았습니다. Java 코드는 동일한 폴더에 텍스트 파일을 만드는 단순한 작성기입니다.HTML의 Java가 작동하지 않습니다.

import java.applet.Applet; 
import java.io.FileNotFoundException; 
import java.io.PrintWriter; 



public class HelloWorld extends Applet{ 

    public static void main (String args[]) throws Exception { 
     PrintWriter writer = new PrintWriter("the-file-name.txt"); 
     writer.println("The first line"); 
     writer.println("The second line"); 
     writer.close(); 
    } 
} 

그리고 heres는 내 HTML 코드 :

내가 명령을 실행
<HTML> 
<HEAD> 
<TITLE> A Simple Program </TITLE> 
</HEAD> 
<BODY> 

Write 
<APPLET CODE="HelloWorld.class"> 
</APPLET> 
</BODY> 
</HTML> 

이 PROMT는 새 텍스트 파일을 만듭니다 여기 내 자바 코드입니다. 내가 Firefox에서 html 파일을 실행하면 텍스트 파일이 생성되지 않습니다.

+0

아마도 웹 서버에 파일을 디렉토리에 쓸 수있는 권한이 없다는 뜻입니다. – Zak

+0

웹 서버에서 이것을 호스팅하지 않습니다. 그 지역. 바탕 화면의 폴더에 html과 .class가 있습니다. html 파일에서 "open.mozilla"를 클릭하십시오. – Tom

+0

Mozilla는 애플릿을 실행할 것인지 묻습니다. – SomeDude

답변

0

기본적으로 애플릿은 클라이언트의 로컬 파일에 액세스 할 수없는 샌드 박스에서 실행됩니다. 권한을 높이려면 서명 된 애플릿과 함께 jnlp를 사용해야합니다.

관련 문제