Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
HTML中的Java不起作用_Java_Html - Fatal编程技术网

HTML中的Java不起作用

HTML中的Java不起作用,java,html,Java,Html,所以我尝试在html中使用java。Java代码很简单,只是一个在同一文件夹中创建文本文件的编写器。 以下是我的java代码: import java.applet.Applet; import java.io.FileNotFoundException; import java.io.PrintWriter; public class HelloWorld extends Applet{ public static void main (String args[]) thro

所以我尝试在html中使用java。Java代码很简单,只是一个在同一文件夹中创建文本文件的编写器。 以下是我的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();
     }
}
这是我的HTML代码:

<HTML>
<HEAD>
<TITLE> A Simple Program </TITLE>
</HEAD>
<BODY>

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

一个简单的程序
写

当我在命令promt中运行它时,它会创建一个新的文本文件。但如果我在Firefox中运行html文件,它不会创建文本文件。

默认情况下,小程序运行在沙箱中,无法访问客户端上的本地文件。要提升权限,必须将jnlp与已签名的小程序一起使用。

默认情况下,小程序运行在沙箱中,无法访问客户端上的本地文件。要提升权限,您必须将jnlp与已签名的小程序一起使用。

可能意味着您的web服务器没有将文件写入目录的权限。我不在web服务器上托管此文件。它是本地的。我桌面上的文件夹中有html和.class。刚刚点击html文件上的“open with.mozilla”mozilla是否询问是否要运行小程序?@Tom作为一个单独的说明,小程序可能会永远消失,看到它这样做了,它说错误,我添加了“extensed applet”对于我的java代码,现在它什么也没说,这可能意味着你的web服务器没有将文件写入目录的权限。它是本地的。我桌面上的文件夹中有html和.class。刚刚点击html文件上的“open with.mozilla”mozilla是否在询问是否要运行applet?@Tom作为一个单独的说明,applet可能会永远消失,看到它这样做了,它说了错误,我在java代码中添加了“extensed applet”,现在它什么也没说