Porque JFrame só abre na IDE?

Olá, eu criei um projeto no eclipse com esta classe:
`

package fonte;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.FontFormatException;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public final class Fonte extends JFrame{

public Font getFonte( int tamanho ){  
    Font font = null;  
    try{  
        File file = new File(getClass().getResource("TKFFont6.ttf").toString().replaceFirst("file:/",""));  
        FileInputStream fis = new FileInputStream( file );  
        font = Font.createFont( Font.TRUETYPE_FONT , fis );  
    }catch( FontFormatException | IOException e ){  
        System.out.println( e.getMessage() );  
    }  
    font = font.deriveFont( Font.BOLD , tamanho );  
    return font;  
}  
public Fonte() {
    setLayout(new BorderLayout());
    JLabel titulo = new JLabel("Digite alguma coisa:");
    titulo.setFont(getFonte(50));
    JTextArea label = new JTextArea();
            label.setLineWrap(true);
            label.setWrapStyleWord(true);
            JScrollPane pane = new JScrollPane(label);
    label.setFont(getFonte(50));
    add(titulo,BorderLayout.NORTH);
    add(pane,BorderLayout.CENTER);
    setTitle("Testa fonte");
    setSize(new Dimension(500,500));
    setVisible(true);
    setLocationRelativeTo(null);
    setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}    
    public static void main(String[] args) {
        Fonte fonte = new Fonte();
    }

}

`
Tudo funcionou perfeitamente, então eu resolvi exportar o jar, depois que exportei eu executei e a jframe não apareceu, então eu achei que o problema era com o eclipse então fiz o mesmo projeto no netbeans e deu o mesmo problema, Alguém sabe o que eu fiz de errado?

O modo como você exportou, talvez tenha sido errado.
Dá uma olhada neste link
Usa Runnable Jar File

Eu fiz e continuou sem funcionar, mais isso também acontece com o netbeans, então eu não acho que é culpa do eclipse

Não disse que era a IDE que tava usando… Disse que o modo de exportar poderia estar errado. Selecionou a Main correta?

Oque eu quis dizer é que como o netbeans não tem esse negócio de exportação o problema provavelmente não era na exportação do eclipse. E sobre a sua pergunta não funcionou.

Não sei se ajuda, mas cada vez que eu exporto o projeto aparece isso: