Questões de Minecraft no Ubuntu

0

Comprei recentemente o Minecraft e instalei-o no Ubuntu (já o reproduzi num Windows sem problemas). Eu tenho o tempo de execução do JDK Java 6. Quando tento abrir o Minecraft com Java, ele me envia uma mensagem de erro dizendo que ele não está marcado como executável. É .jar . Preciso convertê-lo em .exe ? Se sim, como? Eu sou relativamente novo no Ubuntu e gostaria de receber ajuda!

    
por roby 26.10.2012 / 01:44

3 respostas

3

Para marcar o arquivo como executável usando o terminal, você pode usar o seguinte

sudo chown -X path/to/minecraft.jar
    
por Brenneman 27.10.2012 / 04:40
3

A solução é simples. Navegue até o arquivo .jar no Nautilus (gerenciador de arquivos) e clique com o botão direito nele. Vá para a guia Permissões e marque a caixa:

% bl0ck_qu0te%

Isso define o bit executável que o JDK estava reclamando.

Mas por que isso e o que é esse "bit executável"?

No Linux, as extensões de arquivo têm menos importância na determinação do que fazer com os arquivos. Em vez disso, o Linux usa números mágicos, que são basicamente cabeçalhos. Se você estiver familiarizado com o script do Linux, o shebang (O #! no início) também é um cabeçalho legível para humanos. Os executáveis têm um cabeçalho que pode conter ELF ou ELF64 se eles forem Linux Elfs (arquivos de programas e bibliotecas). No entanto, este não é o único cheque.

O Linux também mantém as permissões de arquivo. Ele armazena os IDs de usuário e grupo para cada arquivo e diretório e uma perda do que o proprietário, grupo e todos podem fazer. Incluído neste é o bit executável. Se você chmod a+x do arquivo ou seguir as instruções gráficas que eu dei acima, você definir este bit dizendo Linux, e programas como o Java e Wine que eles devem ter permissão para executar o arquivo. Se este bit não estiver definido, desmarcando a caixa ou chmod a-x file , então o bit que não está sendo definido diz ao Linux e ao software que gostariam de executá-lo para não fazê-lo por segurança. Isso não se aplica ao código-fonte, no entanto.

    
por hexafraction 26.10.2012 / 01:46
0

Eu tive o mesmo problema quando usei "open with java", mas você não precisa alterar as permissões para jogar. Ao iniciá-lo a partir da linha de comando com java -jar minecraft.jar (supondo que você esteja na pasta correta), ele abrirá de qualquer maneira.

    
por Collif 03.12.2012 / 20:09