Я прочитал ранее размещенные вопросы. Некоторые расплывчаты, и никто не решил мою проблему, поэтому я вынужден снова спросить.
У меня есть два простых класса,
package One;
import One.Inner.MyFrame;
public class test
{
public static void main(String args[])
{
MyFrame f= new MyFrame();
}
}
И другой класс,
package One.Inner;
import java.awt.*;
import javax.swing.*;
public class MyFrame extends JFrame
{
public MyFrame()
{
setPreferredSize(new Dimension(400,560));
setVisible(true);
}
}
Я в базовой папке "basic" в Windows cmd. Я скомпилирую, используя
basic> javac *.java -d .
Создается папка и подпапка.
cd One
basic\One> java test
Это создает большой набор ошибок. Многие ответы направлены на то, чтобы указать полный путь, который не сработал. Мои классы находятся в One, поэтому указание на использование с помощью -cp тоже не работает.