HTML中的Java不起作用
所以我尝试在html中使用java。Java代码很简单,只是一个在同一文件夹中创建文本文件的编写器。 以下是我的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
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”,现在它什么也没说