Simple stuff, I am learning URLs/Networking in my class and I am trying to display something on a webpage. Later I am going to connect it to a MySQL DB... anyway here is my program:
import java.net.*; import java.io.*;
public class asp {
public static URLConnection
connection;
public static void main(String[] args) {
try {
System.out.println("Hello World!"); // Display the string.
try {
URLConnection connection = new URL("post.php?players").openConnection();
}catch(MalformedURLException rex) {}
InputStream response =
connection.getInputStream();
System.out.println(response);
}catch(IOException ex) {}
} }
It compiles fine... but when I run it I get:
Hello World!
Exception in thread "main" java.lang.NullPointerException at asp.main(asp.java:17)
Line 17: InputStream response = connection.getInputStream();
Thanks, Dan
catchblocks bye.printStackTrace()or justthrow e. Suppressing exceptions isn't going to help you much since they contains information about the cause of the problem. You know, once the cause is understood, the solution is obvious ;)