Edit: Answered - error was method wasn\'t static
I\'m used the Singleton Design Pattern
public class Singleton {
private static final Singleton I
Singleton singleton = Singleton.getInstance(); should work -- that error doesn't make sense, given your code; are you sure you're reporting it correctly? (It would make sense if you had forgotten to make the getInstance method static, which you've done in your code above.)
The code you've given us for the class is correct.
Lastly, one conceptual note: First, you aren't "creating an object of class Singleton" -- that's the whole point of a Singleton. :) You're just getting a reference to the existing object.