В зависимости от того, где ваши скомпилированные классы Java хранятся.
Сторона примечания: Соглашение об именах Java заключается в том, что имена классов должны начинаться с прописной буквы, поэтому ваше имя класса должно быть MyTest
.
Скажите ваш исходный файл для класса MyTest
в пакете pp.comp.jk.util
хранится в C:\Build\src\pp\comp\jk\util\MyTest.java
, что бы сделать C:\Build\src
папку источника.
При компиляции вы можете указать другую базовую папку для скомпилированных классов, например. C:\Build\bin
.
Больше всего (всех?) IDE по умолчанию будет использовать что-то в этом роде. Компиляция из командной строки по умолчанию помещает скомпилированные классы в одну и ту же папку.
Скажите, что вы указали сохранение скомпилированных классов в C:\Build\bin
, это означало бы, что вы получите этот скомпилированный файл: C:\Build\bin\pp\comp\jk\util\MyTest.class
.
Если да, то ваш путь к классам необходимо указать, что базовая папка:
java -cp C:\Build\bin pp.comp.jk.util.MyTest
^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
classpath main class to run
класса MyTest
затем должен иметь метод public static void main(String[] args)
.