java 空指针异常不过不知道是怎么错误的

//
class StartServerActon extends AbstractAction{
public StartServerActon(){
super("启动");
putValue(
Action.SMALL_ICON,
new ImageIcon(getClass().getResource("E:\1.jpg"))); //这一行错误不知道错哪里了,报空指针
putValue(Action.SHORT_DESCRIPTION,"启动聊天服务器");
putValue(Action.ACCELERATOR_KEY,
KeyStroke.getKeyStroke("Control A"));
}
@Override
public void actionPerformed(ActionEvent arg0) {
// TODO Auto-generated method stub
try{
server.addListener(Main.this);
textArea.setText("");
server.start();
stopAction.setEnabled(true);
this.setEnabled(false);
}catch(Exception e){
textArea.append("服务器启动错误");
server.removeListener(Main.this);
}
}

资源路径应该是 E:/1.jpg