Gostaria de pedir uma ajudinha. Estou executando meus arquivos java no netbeans, porém preciso executá-los em alguns momentos pelo terminal. Mas nem sempre o que executo no netbeans compila pelo terminal. Quando estou utilizando uma classe em outra classe, está dando problema pelo terminal. Por exemplo, o código abaixo funciona perfeitamente pelonetbeans, mas dá erro no terminal:
public class Main extends JFrame{
private JFrame frame;
private JButton b1;
private teste t;
public Main(){
frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
b1 = new JButton("Teste");
frame.add(b1);
frame.setSize(1024,768);
frame.setVisible(true);
t = new teste();
b1.setText("Modificando");
}
public static void main(String[] args) {
// TODO code application logic here
Main demo = new Main();
demo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public class Main extends JFrame {
private JFrame frame;
private JButton b1;
private Teste t;//estava minusculo
public Main() {
frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
b1 = new JButton("Teste");
frame.add(b1);
frame.setSize(1024, 76);
frame.setVisible(true);
t = new Teste(); // t = new teste();
b1.setText("Modificando");
}
public static void main(String[] args) {
// TODO code application logic here
Main demo = new Main();
demo.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
[/code]
[code]
package projeto_jade;
import javax.swing.JOptionPane;
public class Teste {//teste estava minusculo
String t = JOptionPane.showInputDialog(“Qual o seu nome?”);
}[/code]
e o import acho q tb tava errado, testa ai e boa sorte ^^
Acho que o problema é que você precisa especifiar o classpath quando for executar pelo terminal, no computador que estou agora não tenho o SDK, mas acretido que o comando deva ser algo parecido com esse: