Executar programa pelo eclipce

Boa noite,

Estou com um problema simples, porém não consigo resolver, segui um tutorial para inseri o icone do meu programa na barra de ferramentas( http://www.youtube.com/watch?v=chi7H1P71aE ), porém na hora de de debugar selecionei o arquivo java que é o IconeWindows.java conforme o tutorial e fui em Run > Debug As porém me aparece no submenu “none applicable”, tentei executar direto no run e ele me aparece duas opções " Java application" e “Java applet” selecionei “Java application” e me retorna uma mensagem dizendo “selection does not contain a main type”; porém segui extritamente o tutorial o que fiz de errado.

segue o código

import javax.swing.*;
import java.awt.event.*;
import java.awt.*;


public class IconeWindows extends JFrame {
	
	/**
	 * 
	 */
	private static final long serialVersionUID = -38208170994662312L;
	PopupMenu popup;
	TrayIcon Ticono;
	MenuItem item,item1,item2;
	SystemTray  st;
	JButton botonMinimizar;
	JPanel panel;
	Container contenedor;
	
	
	
	IconeWindows(){
		contenedor = getContentPane();
		panel = new JPanel();
		botonMinimizar = new JButton("MINIMIZAR BY ICO");
		panel.add(botonMinimizar);
		
		//butão minimizar 
		
		botonMinimizar.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e){
				
				setVisible(false);
				
				try{
					
					st.add(Ticono);
					
				} catch(AWTException ee) {};
				
				
				
			}
			
		});
		
		contenedor.add(panel);
		
		// Criando o popup da imagem
		
		if(SystemTray.isSupported()){
			st=SystemTray.getSystemTray();
			Image img=Toolkit.getDefaultToolkit().getImage("bola_verde.png");
			popup = new PopupMenu();
			item = new MenuItem("Sair");
			item1 = new MenuItem("Visualizar");
			
			popup.add(item);
			popup.add(item1);
			Ticono=new TrayIcon(img, "teste", popup);
			
			//código sair
			
			item.addActionListener(new ActionListener(){
				public void actionPerformed(ActionEvent e){
					JOptionPane.showMessageDialog(null, "Saindo...");
					System.exit(0);
					
					
				}
				
				
			});
			
			//Mensagem do Icone
			
			
			Ticono.addActionListener(new ActionListener(){
				public void actionPerformed(ActionEvent ee){
				
					Ticono.displayMessage("Teste mensagem do icone", "segunda mensagem", TrayIcon.MessageType.INFO);
					
				}
				
			});
			
			//Maximizar
			
			item1.addActionListener(new ActionListener(){
				public void actionPerformed(ActionEvent eee){
					setVisible(true);
					toFront();
					st.remove(Ticono);
					
					
					
				}
				
			});
			
			
			Ticono.setImageAutoSize(true);
			
			try{
				
				st.add(Ticono);
				
				
			}catch(AWTException ico){};
			
			
			
		}
		
		
		
		
		
		
		
		
		
	}
	
	public static void main(String Icone){
		
		IconeWindows ico =new IconeWindows();
		
		ico.setSize(400, 400);
		
		
		
	}
	

}

Olá,

O eclipse não está encontrando o método main() da sua classe.

Verifique assinatura do seu método main().

Ela está assim:

e deveria ser assim:

att.

Obrigado pela resposta Agosti!

pelo que vi no tutorial em nenhum momento vi o cara criando esta classe no eclipse nao me apontou erro de sitaxe, como devo fazer para colocá-la no meu codigo sem prejudicar sua estrutura?

Cara desculpe a burrice testei agora em casa no netbeans e funcionou! amanhã vou testar no eclipce e verificar o resultado.

:smiley: