【发布时间】:2010-11-03 03:30:41
【问题描述】:
我正在尝试编译这个:
public class DNSLookUp {
public static void main(String[] args) {
InetAddress hostAddress;
try {
hostAddress = InetAddress.getByName(args[0]);
System.out.println (hostAddress.getHostAddress());
}
catch (UnknownHostException uhe) {
System.err.println("Unknown host: " + args[0]);
}
}
}
我使用了 javac dns.java,但我得到了一堆错误:
dns.java:1: error: The public type DNSLookUp must be defined in its own file
public class DNSLookUp {
^^^^^^^^^
dns.java:3: error: InetAddress cannot be resolved to a type
InetAddress hostAddress;
^^^^^^^^^^^
dns.java:6: error: InetAddress cannot be resolved
hostAddress = InetAddress.getByName(args[0]);
^^^^^^^^^^^
dns.java:9: error: UnknownHostException cannot be resolved to a type
catch (UnknownHostException uhe) {
^^^^^^^^^^^^^^^^^^^^
4 problems (4 errors)
我以前从未编译/完成过 Java。我只需要这个来测试我的其他程序结果。有任何想法吗?我正在Linux机器上编译。
【问题讨论】:
-
4 不是错误的“混乱”。 400 可能是,但不是 4。并且请尽量保持问题尽可能独立,我们不想在互联网上追逐,寻找您的代码,同时试图帮助您:-)
-
对不起!我仍然需要弄清楚如何在 SO 上格式化,感谢您的编辑!
-
为了将来参考,一行前的 4 个空格将这样格式化,您可以使用反引号内联进行相同的格式化。 This link 解释得很好。
-
谢谢!我会读一读。 =)
标签: java compiler-errors