У меня установлен JDK 10.0.2, откройте cmd в папке с файлами классов моей программы и попробуйте команду: javap Simulation.class.Я получаю ошибку, что команда javap не найдена.Что я делаю не так?
добавьте $ JAVA_HOME / bin в системную переменную $ PATH.например в linux
JAVA_HOME = "путь установки Java в системе"
export PATH = $JAVA_HOME/bin:$PATH
Предполагая, что вы находитесь в Windows, проверьте в переменной окружения PATH, задан ли путь к исполняемым файлам Java.Ex.Если вы установили Java по пути, скажем, C: \ Program Files \ Java \ jdk-10 Затем вы должны добавить C: \ Program Files \ Java \ jdk-10 \ bin в переменную среды PATH, чтобы иметь возможность выполнять javaКоманды из любой точки командной строки.
Ссылки на документы Oracle
На sidenoteРекомендую перейти на Java 11 теперь, когда Java 10 больше не поддерживается.Приведенные выше инструкции останутся такими же.
Вы должны добавить каталог $JAVA_HOME/bin в систему PATH, чтобы команда javap была доступна без ее абсолютного пути.
$JAVA_HOME/bin
PATH
javap
В качестве альтернативы вы можете вызвать javap, используя абсолютный путь:
/usr/lib/.../bin/javap Simulation.class