Se for um jar executável, então
java -jar Minecraft.jar
Nem todos os jar-Archives contêm uma classe executável, declarada iniciada no arquivo Manifest, mas, se houver, isso funcionará.
Btw .: Você não inicia a maioria dos programas a partir do shell com o ponto. O ponto é um atalho para source
, e só funciona no bash e em alguns outros shells, para incluir um script no escopo da sessão atual.
Um xybin binário compilado é simplesmente iniciado com seu nome se estiver no caminho:
xybin
ou, com seu caminho absoluto:
/home/foo/proj/test/xybin
ou com seu caminho relativo:
proj/test/xybin
ou se você estiver no diretório do arquivo, com este caminho relativo:
./xybin
O arquivo deve ser marcado como executável para você (consulte: chmod). Tudo acima também é válido para shellscripts, mas eles geralmente têm uma extensão .sh, e você pode iniciar um shellscript invocando o intérprete e, em seguida, ele não precisa ser marcado como executável:
bash xy.sh
Se você não deseja iniciar um novo bash, pode usar a fonte e fazê-lo para consumir definições de funções, aliases e configurações de variáveis.