Если это исполняемый jar, то
java -jar Minecraft.jar
Не все jar-архивы содержат исполняемый класс, объявленный для запуска в файле манифеста, но если есть, это будет работать.
Btw: вы не запускаете большинство программ из оболочки с точкой. Точка - это ярлык для source
, и он работает только в bash и некоторых других оболочках, чтобы включить скрипт в область текущего сеанса. Р>
Скомпилированный двоичный xybin просто запускается с его именем, если он находится в пути:
xybin
или, с его абсолютным путем:
/home/foo/proj/test/xybin
или с его относительным путем:
proj/test/xybin
, или если вы попали в каталог файла с этим относительным путем:
./xybin
Файл должен быть помечен как исполняемый файл (см. chmod).
Все вышесказанное верно и для shellscripts, но у них часто есть расширение .sh, и вы можете запустить shellscript, вызвав интерпретатор, и тогда его не нужно отмечать как исполняемый файл:
bash xy.sh
Если вы не хотите запускать новый bash, вы можете использовать источник, и вы делаете это, чтобы использовать определения функций, псевдонимы и настройки переменных. Р>