2016-08-09 2 views
1

私はHTMLでjavaを使ってみました。 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

おそらく、Webサーバーにファイルをディレクトリに書き込む権限がないことを意味します。 – Zak

+0

ウェブサーバーでこれをホストしていません。そのローカル。私はデスクトップ上のフォルダにhtmlと.classを持っています。 htmlファイルの "open.mozilla"をクリックしました – Tom

+0

Mozillaはアプレットを実行するかどうか尋ねていますか? – SomeDude

答えて

0

デフォルトでは、アプレットはクライアントのローカルファイルにアクセスできないサンドボックスで実行されます。権限を昇格させるには、署名付きアプレットでjnlpを使用する必要があります。

関連する問題