Вам бы лучше какую-нибудь IDE использовать, например Eclipse или NetBeans, они все ошибки и покажут.
package hw;
import java.io.FileinputStream; // FileinputStream > FileInputStream
import java.util.Properties;
public class MessageSupportFactory {
private static MessageSupportFactory instance = null;
private Properties props = null;
private MessageRenderer renderer = null;
private MessageProvider provider = null;
private MessageSupportFactory() {
props = new Properties () ;
try {
props.load(new FileInputStream("msf.properties"));
String rendererClass = props.getProperty("renderer.class");
String providerClass = props.getProperty("provider.class");
renderer =
(MessageRenderer) Class.forName(rendererClass).newlnstance(); // newlnstance > newInstance
provider =
(MessageProvider) Class.forName(providerClass).newlnstance (); // newlnstance > newInstance
} catch (Exception ex) {
ex.printStackTrace();
}
}
static {
instance = new MessageSupportFactory();
}
public static MessageSupportFactory getlnstance() {
return instance;
}
public MessageRenderer getMessageRenderer() {
return renderer;
}
public MessageProvider getMessageProvider() {
return provider;
}
}