[英]How to run applet in jdk-14 and Chrome?
我正在MyApp.java
中使用 JDK-14 编写一个简单的小程序:
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
中保存并重新加载 web 页面时,没有显示任何内容。
然后,我尝试在Terminal
中执行MyApp.java
运行它,出现以下错误:
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有什么问题还是我没有导入一些东西?
自 Java 9 起,Applet 已被deprecated
,请查看此处
如果您仍然想使用小程序,那么您必须 go 到 java 8 并使用支持小程序的旧版本浏览器(不推荐)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.