我似乎遇到了使用<applet>
标记让我的Java程序在Web浏览器中运行的问题。如何将java嵌入HTML页面
这里是我的导入Java的.class代码:
<applet code="Userid.class"width="740" height="400"></applet>
出于某种原因,我不断收到写着 “NoClassDefFoundError的用户ID(错误的名称:用户名/用户ID)” 错误
Java的如果这是其中一个问题,程序本身不是图形化的。以防万一,这里是Java应用程序我的源代码:
package userid;
import java.util.Scanner;
import java.io.BufferedWriter;
import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.FileReader;
import java.io.Writer;
import java.io.File;
import java.io.IOException;
public class Userid {
public static void main(String[] args) {
Scanner in = new Scanner (System.in);
String userid = in.nextLine();
try{
File users = new File(userid+".txt");
BufferedWriter output;
output = new BufferedWriter(new FileWriter(users, true));
output.newLine();
output.append(userid);
output.close();
new File(userid).mkdirs();
System.out.println("> New user " +userid+ " has been added.");
System.out.println("> Please use this name everytime you use Oswald.");
}
catch (IOException e) {
}
}
}
程序运行在NetBeans就好及的.class是完全相同的目录作为HTML文件。我在这里可能做错了什么?谢谢!
即使安装了Java插件,Applets也已经过时并且大部分被现代浏览器阻止。无论如何,这不是一个小程序。这是一个命令行程序。 – chrylis
你的课不是一个小程序。 – user1929959