Pessoal, bom dia!
Abaixo segue parte da minha classe do meu projeto, no qual o arquivo .jar parece não executar a thread =( ele realiza apenas os comando do método que apresenta como comentário OK e depois parece que ele nao está executando a segunda Thread. Nenhum erro está sendo apresentado na execução. Poderiam me sugerir alguma solução?
Ah, no netbeans executa a thread perfeitamente.
GRATA!
public class Principal extends javax.swing.JFrame {
/**
* Creates new form Principal
*/
public Principal() {
initComponents();
setLocation(400, 100);
try {
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
} catch (Exception e) {
}
new Thread(new Runnable() {//thread OK
@Override
@SuppressWarnings("static-access")
public void run() {
// Executa somente uma vez essa rotina!
abrirArquivo(); //OK
}
}) {
}.start();
new Thread(new Runnable() { //esta Thread parece nao executar
private int numero_vezes = 0;
@Override
@SuppressWarnings("static-access")
public void run() {
inicializaJoyStick();
while (true) {
try {
//if (numero_vezes >= 50) {
numero_vezes = 0;
updateJoyStick();
renderJoyStick();
// } else {
// numero_vezes++;
// }
controla_joystick();
} catch (Exception e) {
}
try {
//Thread.sleep(500);
Thread.sleep(10);
} catch (Exception ex) {
}
}
}
}) {
}.start();
}



