Executando java no pacote da linha de comando
Eu li as perguntas postadas anteriormente. Alguns são vagos e nenhum resolveu o meu problema, por isso sou forçado a perguntar novamente.
Eu tenho duas classes simples
package One;
import One.Inner.MyFrame;
public class test
{
public static void main(String args[])
{
MyFrame f= new MyFrame();
}
}
E a outra classe é,
package One.Inner;
import java.awt.*;
import javax.swing.*;
public class MyFrame extends JFrame
{
public MyFrame()
{
setPreferredSize(new Dimension(400,560));
setVisible(true);
}
}
Eu estou na pasta base "básica" no Windows cmd. Eu compilar usando
basic> javac *.java -d .
Uma pasta e uma subpasta são criadas.
cd One
basic\One> java test
Isso gera um grande conjunto de erros. Muitas respostas foram direcionadas para especificar o caminho completo que não funcionou. Minhas aulas estão em Um, especificando um usando -cp não funcionou também.