Main static nao funciona!?

Olá a todos.

Estou com um problema. Eu preciso deixar o meu main como static então tentei colocar ele como está na figura abaixo. Esta classe minha abaixo é uma interface de um programa e eu fiz ela no pacote visual do eclipse. Alguém sabe porque está dando erro??? ele me fala que o telaframe2() do main não é valido.

Se eu não deixo nada no main, quando eu compilo nao acontece nada e se eu deixo sem nada e coloco o main sem ser static aí funciona, porém eu preciso deixar o main static para poder gerar o .jar atraves do fat jar.

Bom alguem sabe o que esta acontecendo???


import javax.swing.JDesktopPane; 
import javax.swing.JButton; 
import java.awt.Rectangle; 
import javax.swing.JPasswordField; 
import java.awt.Dimension; 
import java.io.File; 
import java.io.FileNotFoundException; 
import java.io.FileOutputStream; 
import java.io.IOException; 
import java.io.OutputStream; 
import java.lang.Integer; 

import javax.swing.JFrame; 
import javax.swing.JLabel; 
import javax.swing.JList; 
import javax.swing.JTextField; 
import javax.swing.JOptionPane; 
import java.awt.*; 
import java.lang.Object; 
import java.lang.NullPointerException; 


public class telaframe2 extends JDesktopPane { 

String [] U; 
String V; 
String VV; 

private static final long serialVersionUID = 1L; 
private JButton jButton = null; 
private JLabel jLabel = null; 
private JTextField jTextField = null; 
private JButton jButton1 = null; 
private JTextField jTextField1 = null; 
private JLabel jLabel1 = null; 
private JLabel jLabel11 = null; 
private JLabel jLabel111 = null; 
private JLabel jLabel112 = null; 
private JLabel jLabel113 = null; 
private JTextField jTextField11 = null; 
private JLabel jLabel114 = null; 
private JTextField jTextField111 = null; 
private JTextField jTextField1111 = null; 
private JTextField jTextField2 = null; 
private JTextField jTextField3 = null; 
private JTextField jTextField4 = null; 
private JLabel jLabel2 = null; 
private JLabel jLabel3 = null; 
private JButton jButton11 = null; 
private JButton jButton111 = null; 
private JTextField jTextField13 = null; 
private JLabel jLabel12 = null; 
private JButton jButton12 = null; 

/** 
* This method initializes jButton 
* 
* @return javax.swing.JButton 
*/ 
private JButton getJButton() { 
if (jButton == null) { 
jButton = new JButton(); 
jButton.setBounds(new Rectangle(360, 90, 77, 31)); 
jButton.setText("Abrir"); 
jButton.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) { 
Open abrir = new Open(); 
//abrir.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
String k = abrir.analyzePath(); 
jTextField.setText(k); 
k = k + "\\"; 
String [] H; 
H = new String[122]; 
H = abrir.analyzePath2(k); 
//String [] U; 
U = new String[122]; 
for (int i = 0; i<122; i++) 
{ 
U[i] = k + H[i]; 
U[i] = U[i].replaceAll("\\\\", "\\\\\\\\"); 
//System.out.printf("%s \n", U[i]); 
} 
} 
}); 
} 
return jButton; 
} 

/** 
* This method initializes jTextField 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField() { 
if (jTextField == null) { 
jTextField = new JTextField(); 
jTextField.setBounds(new Rectangle(106, 90, 240, 20)); 
} 
return jTextField; 
} 

/** 
* This method initializes jButton1 
* 
* @return javax.swing.JButton 
*/ 
private JButton getJButton1() { 
if (jButton1 == null) { 
jButton1 = new JButton(); 
jButton1.setBounds(new Rectangle(360, 210, 77, 31)); 
jButton1.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) { 
Open abrir = new Open(); 
//abrir.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
String k = abrir.analyzePath(); 
jTextField1.setText(k); 
VV = k + "\\"; 
//String [] H; 
//H = new String[732]; 
//H = abrir.analyzePath2(k); 
//V = new String[122]; 
//for (int i = 0; i<122; i++) 
//{ 
//V[i] = k + H[i]; 
VV = VV.replaceAll("\\\\", "\\\\\\\\"); 
//System.out.printf("%s", V); 
//} 
} 
}); 
jButton1.setText("Abrir"); 
} 
return jButton1; 
} 

/** 
* This method initializes jTextField1 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField1() { 
if (jTextField1 == null) { 
jTextField1 = new JTextField(); 
jTextField1.setBounds(new Rectangle(106, 210, 240, 20)); 
} 
return jTextField1; 
} 

/** 
* This method initializes jTextField11 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField11() { 
if (jTextField11 == null) { 
jTextField11 = new JTextField(); 
jTextField11.setBounds(new Rectangle(87, 445, 94, 20)); 
jTextField11.setText(""); 

} 
return jTextField11; 
} 

/** 
* This method initializes jTextField111 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField111() { 
if (jTextField111 == null) { 
jTextField111 = new JTextField(); 
jTextField111.setBounds(new Rectangle(87, 475, 94, 20)); 
} 
return jTextField111; 
} 

/** 
* This method initializes jTextField1111 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField1111() { 
if (jTextField1111 == null) { 
jTextField1111 = new JTextField(); 
jTextField1111.setBounds(new Rectangle(87, 505, 94, 20)); 
} 
return jTextField1111; 
} 

/** 
* This method initializes jTextField2 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField2() { 
if (jTextField2 == null) { 
jTextField2 = new JTextField(); 
jTextField2.setBounds(new Rectangle(87, 535, 94, 20)); 
} 
return jTextField2; 
} 

/** 
* This method initializes jTextField3 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField3() { 
if (jTextField3 == null) { 
jTextField3 = new JTextField(); 
jTextField3.setBounds(new Rectangle(87, 565, 94, 20)); 
} 
return jTextField3; 
} 

/** 
* This method initializes jTextField4 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField4() { 
if (jTextField4 == null) { 
jTextField4 = new JTextField(); 
jTextField4.setBounds(new Rectangle(87, 595, 94, 20)); 
} 
return jTextField4; 
} 

/** 
* This method initializes jButton11 
* 
* @return javax.swing.JButton 
*/ 
private JButton getJButton11() { 
if (jButton11 == null) { 
jButton11 = new JButton(); 
jButton11.setBounds(new Rectangle(293, 586, 91, 26)); 
jButton11.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) { 
String vetorfx = jTextField11.getText(); 
double menosfx = Double.parseDouble(vetorfx); 
String vetorfy = jTextField111.getText(); 
double menosfy = Double.parseDouble(vetorfy); 
String vetorfz = jTextField1111.getText(); 
double menosfz = Double.parseDouble(vetorfz); 
String vetormx = jTextField2.getText(); 
double menosmx = Double.parseDouble(vetormx); 
String vetormy = jTextField3.getText(); 
double menosmy = Double.parseDouble(vetormy); 
String vetormz = jTextField4.getText(); 
double menosmz = Double.parseDouble(vetormz); 
// System.out.printf("teste %s\n%f\n%f\n%f\n%f\n%f",menosfx, 
// menosfy,menosfz,menosmx,menosmy,menosmz); 

abrindo comeco = new abrindo(); 
conversao primeiro = new conversao(); 
String [][] endereco1; 
String [][] endereco2; 
char [] numeroriser; 
numeroriser = new char[2]; 

endereco1 = new String[122][6]; 
endereco2 = new String[122][6]; 
double [] media, desvio,max,min,rms; 
media = new double[6]; 
desvio = new double[6]; 
max = new double[6]; 
min = new double[6]; 
rms = new double[6]; 
float [] media1,desvio1,max1,min1,rms1,pmax,pmin,apmax, 
valorfx, valorfy, valorfz, valormx,valormy, valormz; 
media1 = new float[6]; 
desvio1 = new float[6]; 
max1 = new float[6]; 
min1 = new float[6]; 
rms1 = new float[6]; 
pmax = new float[6]; 
pmin = new float[6]; 
apmax = new float[6]; 
valorfx = new float[3600]; 
valorfy = new float[3600]; 
valorfz = new float[3600]; 
valormx = new float[3600]; 
valormy = new float[3600]; 
valormz = new float[3600]; 
int [] teipmax; 
int [] teipmin; 
int [] teiapmax; 
int vezes = 0, x = 9, w = 100, enter = 49, enterII = 48; 
teipmax = new int[6]; 
teipmin = new int[6]; 
teiapmax = new int[6]; 


comeco.openFile(U[0],0); 
numeroriser = comeco.numriser(0); 

endereco1 = primeiro.enderecando(V,numeroriser[0],numeroriser[1],0); 
endereco2 = primeiro.enderecando(VV, numeroriser[0], numeroriser[1],1); 
int p = 0; 
int b = 0; 
for (int i = 0; i < 122 ; i++) 
{ 
comeco.openFile(U[b],b); 
comeco.openFile2(U[b],b); 
comeco.readRecords(menosfx, menosfy, menosfz, menosmx, menosmy, menosmz,b); 
for (int j = 0 ; j <6 ; j++) 
{ 
primeiro.criaarquivosaida(endereco1[i][j]); 
primeiro.criaarquivosaida2(endereco2[i][j]); 

primeiro.convertfloat(3599,p); 
primeiro.convertfloat(1,p); 
primeiro.convertfloat(0,p); 
primeiro.convertfloat(1,p); 
media = comeco.calcmedia(); 

media1[j] = (float)media[j]; 

primeiro.convertfloat(media1[j], p); 
desvio = comeco.calcdesviopadrao(); 

desvio1[j] = (float)desvio[j]; 

primeiro.convertfloat(desvio1[j], p); 
primeiro.convertfloat(0, p); 
primeiro.convertfloat(0, p); 

max = comeco.calcmaximo(); 

max1[j] = (float)max[j]; 

primeiro.convertfloat(max1[j], p); 
min = comeco.calcminimo(); 

min1[j] = (float)min[j]; 

primeiro.convertfloat(min1[j], p); 
for (int rf = 0; rf < 6; rf++) 
{ 
primeiro.convertfloat(0, p); 
} 
primeiro.convertfloat(3, p); 
rms = comeco.calcrms(); 

rms1[j] = (float)rms[j]; 

primeiro.convertfloat(rms1[j], p); 

for (int rf = 0; rf < 10; rf++) 
{ 
primeiro.convertfloat(0, p); 
} 

pmax = comeco.pointmax(); 
pmin = comeco.pointmin(); 
apmax = comeco.abspointmax(); 
teipmin[j] = (int)pmin[j]; 
teipmax[j] = (int)pmax[j]; 
teiapmax[j] = (int)apmax[j]; 
primeiro.convertint(teipmax[j], p); 
primeiro.convertint(0, p); 
primeiro.convertint(teipmin[j], p); 
primeiro.convertint(0, p); 
primeiro.convertint(teiapmax[j], p); 
primeiro.convertint(0, p); 
primeiro.convertint(3599, p); 
primeiro.convertint(0, p); 


primeiro.convertint(1, p); 
primeiro.convertint(3, p); 
primeiro.convertint(0, p); 
primeiro.convertint(-2, p); 

for (int rf = 0; rf < 12; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
primeiro.convertint(-2, p); 

for (int rf = 0; rf < 12; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
primeiro.convertint(-2, p); 

for (int rf = 0; rf < 12; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 
primeiro.convertint(0, p); 
primeiro.convertint(0, p); 
primeiro.convertint(1, p); 
for (int rf = 0; rf < 4; rf++) 
{ 
primeiro.convertint(0, p);; 
} 
primeiro.convertint(2, p); 
for (int rf = 0; rf < 34; rf++) 
{ 
primeiro.convertint(0, p);; 
} 
for (int rf = 0; rf < 96; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 

if(j < 3) 
{ 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)111, p); 
primeiro.convertchar((char)114, p); 
primeiro.convertchar((char)99, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)32, p); 
} 

if(j > 2) 
{ 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)111, p); 
primeiro.convertchar((char)109, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)110, p); 
primeiro.convertchar((char)116, p); 
} 

for (int rf = 0; rf < 18; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)105, p); 
primeiro.convertchar((char)109, p); 
primeiro.convertchar((char)101, p); 
for (int rf = 0; rf < 20; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
for (int rf = 0; rf < 28; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 

if(j < 3) 
{ 
primeiro.convertchar((char)107, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)119, p); 
primeiro.convertchar((char)116, p); 
primeiro.convertchar((char)111, p); 
primeiro.convertchar((char)110, p); 
primeiro.convertchar((char)115, p); 
} 

if(j > 2) 
{ 
primeiro.convertchar((char)107, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)109, p); 
primeiro.convertchar((char)32, p); 
primeiro.convertchar((char)32, p); 
primeiro.convertchar((char)32, p); 
primeiro.convertchar((char)32, p); 
primeiro.convertchar((char)32, p); 
} 

for (int rf = 0; rf < 8; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
primeiro.convertchar((char)83, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)99, p); 
primeiro.convertchar((char)111, p); 
primeiro.convertchar((char)110, p); 
primeiro.convertchar((char)100, p); 
primeiro.convertchar((char)115, p); 
for (int rf = 0; rf < 9; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
for (int rf = 0; rf < 36; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 

primeiro.convertfloat(pmax[j], p); 
primeiro.convertfloat(pmin[j], p); 
primeiro.convertfloat(apmax[j],p); 
valorfx = comeco.valorfx(); 
valorfy = comeco.valorfy(); 
valorfz = comeco.valorfz(); 
valormx = comeco.valormx(); 
valormy = comeco.valormy(); 
valormz = comeco.valormz(); 
float fx,fy,fz,mx,my,mz; 
int rew; 
switch (j) 
{ 
case 0: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
fx = valorfx[rew]; 
primeiro.escrevefloat(fx); 
// System.out.printf("argumentos: %f",teste); 
primeiro.convertfloat(fx, p); 
} 

break; 
} 
case 1: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
fy = valorfy[rew]; 
primeiro.escrevefloat(fy); 
primeiro.convertfloat(fy, p); 
// System.out.printf("%d \n",rew); 
} 
break; 
} 
case 2: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
fz = valorfz[rew]; 
primeiro.escrevefloat(fz); 
primeiro.convertfloat(fz, p); 
} 
break; 
} 
case 3: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
mx = valormx[rew]; 
primeiro.escrevefloat(mx); 
primeiro.convertfloat(mx, p); 
} 
break; 
} 
case 4: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
my = valormy[rew]; 
primeiro.escrevefloat(my); 
primeiro.convertfloat(my, p); 
} 
break; 
} 
case 5: 
{ 
primeiro.pegaend(endereco2[i][j],b,j); 
for (rew = 0; rew <3599; rew++) 
{ 
mz = valormz[rew]; 
primeiro.escrevefloat(mz); 
primeiro.convertfloat(mz, p); 
} 
break; 
} 
} 

// RODAPE 

for (int rf = 0; rf < 452; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 
primeiro.convertchar((char)71, p); 
primeiro.convertchar((char)82, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)76, p); 
primeiro.convertchar((char)69, p); 

primeiro.convertint(1, p); 

primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)76, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)89, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)32, p); 

primeiro.convertint(2, p); 

primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)89, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)32, p); 

primeiro.convertint(3, p); 

primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)81, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)73, p); 

primeiro.convertint(4, p); 

primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)81, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)83, p); 

primeiro.convertint(5, p); 


int xz = 0; 
while (xz < 43) 
{ 
for (int rf = 0; rf < 8; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 
primeiro.convertint(0, p); 
xz++; 
} 

for (int rf = 0; rf < 24; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 
primeiro.convertint(-1, p); 
for (int rf = 0; rf < 6; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 

primeiro.convertchar((char)71, p); 
primeiro.convertchar((char)82, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)76, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)82, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)83, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)82, p); 

primeiro.convertchar(numeroriser[0], p); 
primeiro.convertchar(numeroriser[1], p); 

primeiro.convertchar((char)95, p); 
primeiro.convertchar((char)69, p); 


int y; 
if (i < 9) 
{ 
y = i + 48 + 1; 
primeiro.convertchar((char)48, p); 
primeiro.convertchar((char)48, p); 
primeiro.convertchar((char)y, p); 
} 

int interno; 

if (i > 8 & i < 99) 
{ 
interno = 48 + i - x; 
primeiro.convertchar((char)48, p); 
primeiro.convertchar((char)enter, p); 
primeiro.convertchar((char)interno, p); 
vezes = (i+1 - 10)/10; 
enter = 49 + vezes; 
x = 9 + 10*vezes; 
} 

if (i > 9 
{ 
interno = 49 + i - w; 
primeiro.convertchar((char)49, p); 
primeiro.convertchar((char)enterII, p); 
primeiro.convertchar((char)interno, p); 
vezes = (i+1 - 100)/10; 
enterII = 48 + vezes; 
w = 100 + 10*vezes; 
} 
primeiro.convertchar((char)95, p); 

switch (j) 
{ 
case 0: 
{ 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)88, p); 
break; 
} 
case 1: 
{ 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)89, p); 
break; 
} 
case 2: 
{ 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)90, p); 
break; 
} 
case 3: 
{ 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)88, p); 
break; 
} 
case 4: 
{ 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)89, p); 
break; 
} 
case 5: 
{ 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)90, p); 
break; 
} 
} 

for (int rf = 0; rf < 105; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 

primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)76, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)89, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)32, p); 

if (j < 3) 
{ 
primeiro.convertchar((char)49, p); 
primeiro.convertchar((char)32, p); 
} 

if (j > 2) 
{ 
primeiro.convertchar((char)49, p); 
primeiro.convertchar((char)49, p); 
} 

for (int rf = 0; rf < 118; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 

primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)70, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)89, p); 
primeiro.convertchar((char)80, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)32, p); 

if(j < 3) 
{ 
primeiro.convertchar((char)49, p); 
primeiro.convertchar((char)32, p); 
} 

if(j > 2) 
{ 
primeiro.convertchar((char)57, p); 
primeiro.convertchar((char)49, p); 
} 

for (int rf = 0; rf < 118; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 

primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)77, p); 
primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)81, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)49, p); 

for (int rf = 0; rf < 119; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 

primeiro.convertchar((char)69, p); 
primeiro.convertchar((char)81, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)85, p); 
primeiro.convertchar((char)78, p); 
primeiro.convertchar((char)73, p); 
primeiro.convertchar((char)84, p); 
primeiro.convertchar((char)83, p); 
primeiro.convertchar((char)82, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)112, p); 
primeiro.convertchar((char)101, p); 
primeiro.convertchar((char)97, p); 
primeiro.convertchar((char)116, p); 
primeiro.convertchar((char)115, p); 

for (int rf = 0; rf < 113; rf++) 
{ 
primeiro.convertchar((char)32, p); 
} 

for (int rf = 0; rf < 302; rf++) 
{ 
primeiro.convertchar((char)0, p); 
} 

//System.out.printf("desvio padra: %f\n", desvio1[j]); 
p++; 
} 
b++; 
} 


} 
}); 
jButton11.setText("Converter"); 
} 
return jButton11; 
} 

/** 
* This method initializes jButton111 
* 
* @return javax.swing.JButton 
*/ 
private JButton getJButton111() { 
if (jButton111 == null) { 
jButton111 = new JButton(); 
jButton111.setBounds(new Rectangle(410, 586, 91, 26)); 
jButton111.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) { 
jTextField11.setText(""); 
jTextField111.setText(""); 
jTextField1111.setText(""); 
jTextField2.setText(""); 
jTextField3.setText(""); 
jTextField4.setText(""); 
jTextField.setText(""); 
jTextField1.setText(""); 

} 
}); 
jButton111.setText("Limpar"); 
} 
return jButton111; 
} 

/** 
* This method initializes jTextField13 
* 
* @return javax.swing.JTextField 
*/ 
private JTextField getJTextField13() { 
if (jTextField13 == null) { 
jTextField13 = new JTextField(); 
jTextField13.setBounds(new Rectangle(106, 330, 240, 20)); 
} 
return jTextField13; 
} 

/** 
* This method initializes jButton12 
* 
* @return javax.swing.JButton 
*/ 
private JButton getJButton12() { 
if (jButton12 == null) { 
jButton12 = new JButton(); 
jButton12.setBounds(new Rectangle(360, 330, 77, 31)); 
jButton12.setText("Abrir"); 
jButton12.addActionListener(new java.awt.event.ActionListener() { 
public void actionPerformed(java.awt.event.ActionEvent e) { 
// System.out.println("actionPerformed()"); // TODO Auto-generated Event stub actionPerformed() 
Open abrir = new Open(); 
//abrir.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); 
String k = abrir.analyzePath(); 
jTextField13.setText(k); 
V = k + "\\"; 
//String [] H; 
//H = new String[732]; 
//H = abrir.analyzePath2(k); 
//V = new String[122]; 
//for (int i = 0; i<122; i++) 
//{ 
//V[i] = k + H[i]; 
V = V.replaceAll("\\\\", "\\\\\\\\"); 
//System.out.printf("%s", V); 
//} 
} 
}); 
} 
return jButton12; 
} 

/** 
* @param args 
*/ 
public static void main(String[] args) { 
// TODO Auto-generated method stub 

telaframe2 (); 


} 

/** 
* This is the default constructor 
*/ 
public telaframe2() { 
super(); 
initialize(); 
} 

/** 
* This method initializes this 
* 
* @return void 
*/ 
private void initialize() { 
jLabel12 = new JLabel(); 
jLabel12.setBounds(new Rectangle(156, 353, 150, 16)); 
jLabel12.setText("Diretório de Saída 2 (.dac)"); 
jLabel3 = new JLabel(); 
jLabel3.setBounds(new Rectangle(12, 595, 60, 16)); 
jLabel3.setText("MZ [kN.m]"); 
jLabel2 = new JLabel(); 
jLabel2.setBounds(new Rectangle(12, 565, 60, 16)); 
jLabel2.setText("MY [kN.m]"); 
jLabel114 = new JLabel(); 
jLabel114.setBounds(new Rectangle(62, 419, 189, 16)); 
jLabel114.setText("Cargas Médias (Reações)"); 
jLabel113 = new JLabel(); 
jLabel113.setBounds(new Rectangle(12, 535, 60, 16)); 
jLabel113.setText("MX [kN.m]"); 
jLabel112 = new JLabel(); 
jLabel112.setBounds(new Rectangle(12, 505, 45, 16)); 
jLabel112.setText("FZ [kN]"); 
jLabel111 = new JLabel(); 
jLabel111.setBounds(new Rectangle(12, 475, 45, 16)); 
jLabel111.setText("FY [kN]"); 
jLabel11 = new JLabel(); 
jLabel11.setBounds(new Rectangle(12, 445, 45, 16)); 
jLabel11.setText("FX [kN]"); 
jLabel1 = new JLabel(); 
jLabel1.setBounds(new Rectangle(156, 233, 150, 16)); 
jLabel1.setText("Diretório de Saída 1 (.asc)"); 
jLabel = new JLabel(); 
jLabel.setBounds(new Rectangle(174, 113, 113, 16)); 
jLabel.setText("Diretório de Entrada"); 
this.setSize(535, 683); 


this.add(getJButton(), null); 
this.add(jLabel, null); 
this.add(getJTextField(), null); 
this.add(getJButton1(), null); 
this.add(getJTextField1(), null); 
this.add(jLabel1, null); 
this.add(jLabel11, null); 
this.add(jLabel111, null); 
this.add(jLabel112, null); 
this.add(jLabel113, null); 
this.add(getJTextField11(), null); 
this.add(jLabel114, null); 
this.add(getJTextField111(), null); 
this.add(getJTextField1111(), null); 
this.add(getJTextField2(), null); 
this.add(getJTextField3(), null); 
this.add(getJTextField4(), null); 
this.add(jLabel2, null); 
this.add(jLabel3, null); 
this.add(getJButton11(), null); 
this.add(getJButton111(), null); 
this.add(getJTextField13(), null); 
this.add(jLabel12, null); 
this.add(getJButton12(), null); 
} 

} // @jve:decl-index=0:visual-constraint="25,184" 

Por favor não duplique seus posts.
Aguarde que quem souber/puder irá lhe ajudar.

Pra tu ver

[code]public static void main(String[] args) {
// TODO Auto-generated method stub
telaframe2 ();
}

/**

  • This is the default constructor
    */
    public telaframe2() {
    super();
    initialize();
    }[/code]

1- Vc definiu o construtor da classe telaframe2
2- Vc tenta usar o construtor de forma errada no método main.
3- Para utilizar um construtor é preciso usar a palavra reservada new
4- Tente fazer new telaframe2();
5- Estude mais java :wink:

então eu coloquei new telaframe2(); no main mas quando eu compilo nao aparece nada…é como se nada tivesse sido adicionado ao main…

Onde estou errando de novo???