【发布时间】:2019-07-29 14:57:18
【问题描述】:
我正在运行一个简单的 java 程序,import java.util.Hashtable<Integer, String>; 不会编译。命令行说:
practice1.java:1: error: ';' expected
import java.util.Hashtable<Integer, String>;
^
1 error
但这没有任何意义。
编辑:
我试过import java.util.Hashtable;,但它给了我一个错误:
注意: practice1.java 使用未经检查或不安全的操作。注意:使用 -Xlint:unchecked 重新编译以获取详细信息。
【问题讨论】:
-
发布代码以便人们可以帮助您并提供您的运行方式,您是否使用任何 IDE 运行?
-
即使您导入像
Map或Set这样的泛型类型,您的import语句也只能使用它们的类 名称,即java.util.Map和@分别为 987654328@。它们的完整指定类型名称不是您在导入它们时应该写的东西。 -
我不使用 IDE,只使用 Atom 和命令行来运行它。不必发布所有代码,问题仅在于导入。