导入 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“
通常,我 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“