У меня, похоже, проблема с запуском моей программы Java в веб-браузере с помощью тега <applet>
.Как вставить java в HTML-страницу
Вот мой код для импорта Java .class:
<applet code="Userid.class"width="740" height="400"></applet>
По некоторым причинам, я получаю сообщение об ошибке: "NoClassDefFoundError USERID (неправильное имя: идентификатор/Userid)"
Ява сама программа не является графической, если это одна из проблем. На всякий случай, вот мой исходный код для приложения 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. Это не апплет; это программа командной строки. – chrylis
Ваш класс не является апплетом. – user1929959