команда bash to zsh не найдена - PullRequest
0 голосов
/ 04 ноября 2019

Привет, я только что изменил bash на zsh, и я пытаюсь запустить простой java на своем рабочем столе с HelloWorld.java

, но когда я запускаю на терминале и на своем рабочем столе, он не видиткласс Java и дает мне ошибку

команда: dede@Gokhan-MacBook-Pro desktop % /Users/dede/Desktop/HelloWorld.java

это дает мне это ошибка: zsh: permission denied: /Users/dede/Desktop/HelloWorld.java

или когда я запускаю команду примерно так: dede@Gokhan-MacBook-Pro desktop % HelloWorld.java

это дает мне ошибку : zsh: command not found: HelloWorld.java

спасибо за помощь

1 Ответ

0 голосов
/ 04 ноября 2019

Вы не можете запустить программу Java, просто пытаясь выполнить файл .java. Файл .java представляет собой текстовый файл , содержащий только исходный код, и его необходимо сначала скомпилировать с помощью javac:

javac  /Users/dede/Desktop/HelloWorld.java

, а затем перейти к каталогу, в котором хранится скомпилированный файл .class. файл и запустить его с помощью команды java

cd  /Users/dede/Desktop/
java HelloWorld
...