代码如下:
public class Demo
{
public static void main(String args[]) throws UnknownHostException
{
InetAddress sw=InetAddress.getLocalHost();
System.out.println(sw);
}
}
编译能通过,但运行就出异常。
Exception in thread "main" java.net.UnknownHostException: 拓展1: ???1
at java.net.InetAddress.getLocalHost(InetAddress.java:1308)
at Demo.main(Demo.java:9)
public class Demo
{
public static void main(String args[]) throws UnknownHostException
{
InetAddress sw=InetAddress.getLocalHost();
System.out.println(sw);
}
}
编译能通过,但运行就出异常。
Exception in thread "main" java.net.UnknownHostException: 拓展1: ???1
at java.net.InetAddress.getLocalHost(InetAddress.java:1308)
at Demo.main(Demo.java:9)
import java.net.InetAddress;
import java.net.UnknownHostException;
public class Demo
{
public static void main(String args[]) throws UnsupportedEncodingException,UnknownHostException
{
InetAddress sw=InetAddress.getLocalHost();
System.out.println(sw);
}
}
你放的代码我只是帮你import了一下 就可以运行了 没有问题的
import java.util.*;
import java.net.*;public class Demo
{
public static void main(String args[]) throws UnknownHostException
{
InetAddress sw=InetAddress.getLocalHost();
System.out.println(sw);
}
public static native void test(String s); static
{
System.loadLibrary("test");
}
}
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1682)
at java.lang.Runtime.loadLibrary0(Runtime.java:822)
at java.lang.System.loadLibrary(System.java:992)
at csdn.oct.Demo.<clinit>(Demo.java:14)
Exception in thread "main"
/*
public static native void test(String s); static
{
System.loadLibrary("test");
}*///去了这段ok
javac Demo.java
java Demo?报的什么错啊
javac Demo.java
java Demo
然后
Exception in thread "main" java.net.UnknownHostException: 拓展1: ???1
at java.net.InetAddress.getLocalHost(InetAddress.java:1308)
at Demo.main(Demo.java:9)
在你的程序的最前面加这个:import java.net.*;
{
public static void main(String args[]) throws UnknownHostException
{
InetAddress sw=InetAddress.getLocalHost();
System.out.println(sw);
}
}
加了你就不会出错了哈。
第九行是什么? main嘛?
try {
InetAddress sw=InetAddress.getLocalHost();
System.out.println(sw);
} catch (UnknownHostException e2) {
// TODO Auto-generated catch block
e2.printStackTrace();
}
这样试试
Exception in thread "main" java.net.UnknownHostException: 拓展1: ???1
at java.net.InetAddress.getLocalHost(InetAddress.java:1308)
at Demo.main(Demo.java:9)