Выполнять файлы классов с пакетами?

В общем, как можно выполнить .class файл через powershell/ командную строку, в котором содержатся пакеты? У меня все еще проблемы с этим. Предположим, что файл ClassFile.class, с пакетом под названием Pack и расположение файла класса в C:\Program Files\Folderhere\ClassFile.class,

1 ответ

Если класс находится в пакете с именем Pack тогда вы бы сделали

java Pack.ClassFile

Вы вообще скопировали скомпилированный код, переместив его из одного каталога в другой? Если у вас есть, важно поддерживать структуру каталогов, в которую он был изначально скомпилирован.

Если бы я писал код в пакете, компилировал и запускал его, я бы предпринял следующие шаги. Предположим, мы сначала перешли на чистый каталог.

mkdir Pack
vi Pack/ClassFile.java
javac Pack/ClassFile.java
java Pack.ClassFile
Другие вопросы по тегам