This can be achieved in java by throwing an exception from your Constructor. Since Constructors cannot return a value, this is the only way you can achieve error handling.
Class MyCLass{ private int x; File file; MyClass() throws MyException{ x = 10; try{ file = new File(