导入 java.io.*;行不通,不行,怎么办?

import java.io.*; won't work, no how, no way?

通常,我 drag/drop 将任何 html 文件放入(任何)浏览器(在我的 macOS Catalina 上),它在本地标签内完美运行 javascript。现在,正在导入模块 类 (import java.io.*;)

代码挂在导入语句上: 未捕获的语法错误:意外的标记 '.'

是的,我在脚本标签内添加了 type="module",在此之前我得到: 未捕获的语法错误:无法在模块外使用导入语句

我忽略了什么令人尴尬的基本事情???

我已经尝试上传到网络托管服务器上进行测试,但我仍然出现同样的错误(只是任何包含导入语句的脚本)我已经尝试重新安装最新的 JDK 15.0.1.pkg 还有

一个简单的示例 html 我希望工作的文件:

<!DOCTYPE HTML>
<html>
<head>
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
<meta content="utf-8" http-equiv="encoding">
</head>
<body>

<script type="module">

import java.util.Scanner;

class MyClass {
  public static void main(String[] args) {
    Scanner myObj = new Scanner(System.in);
    System.out.println("Enter username");

    String userName = myObj.nextLine();
    System.out.println("Username is: " + userName);
  }
}
</script>

</body>
</html>

您不能在 HTML 中的 <script> 标签中使用 Java。但是,您可以在 <script> 标签中使用 JavaScript

您不能在 HTML 中使用 Java。有一个选项可以使用 JSP 来完成,它具有与 HTML 相同的标签,您可以添加 Java 逻辑。这里有一个 post Use Java code in JSP

问:您真的认为可以将 Java 代码放在 HTML“