Я пишу простой апплет с использованием JDK-14 в MyApp.java
:
public class MyApp extends Applet {
public void paint(Graphics g) {
g.drawString("My App", 20, 20);
}
}
Затем я создал index.html
и добавил следующую строку в тег <head>
:
<applet code="MyApp.class" width=200 height=600></applet>
Когда я сохранил и перезагрузил свою веб-страницу в Chrome
, ничего не отображалось.
Затем я попытался выполнить MyApp.java
, запустить ее в Terminal
, произошла следующая ошибка:
Note: MyApp.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Error: Main method not found in class MyApp, please define the main method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application
Я прочитал, что applet
не требует public static void main(String[] args)
.
Есть ли проблемы с Chrome, или я что-то не импортировал?