Autor Tópico: [Resolvido] Como criar um script?  (Lida 2701 vezes)

Offline Madrigal

  • Usuário Ubuntu
  • *
  • Mensagens: 838
    • Ver perfil
[Resolvido] Como criar um script?
« Online: 27 de Janeiro de 2012, 14:10 »
Estou tentando criar um arquivo que abra um programa diretamente ao clicar neste arquivo na área de trabalho.

Pelo terminal, abro a programa digitando:

Citar
java -jar .Groovedown/GrooveDown.jar

Tentei fazer o seguinte:

1) Na área de trabalho criei um novo arquivo em branco.
2) Colei o comando " java -jar .Groovedown/GrooveDown.jar " nele.
3) Em propriedades, em permissões, selecionei para abrir como programa.

Não deu certo. Tentei outras opções como:  
cd .Groovedown java -jar GrooveDown.jar
cd .Groovedown / java -jar GrooveDown.jar

Mas continuou não dando certo.


O que estou fazendo de errado?  :(

« Última modificação: 28 de Janeiro de 2012, 00:09 por Madrigal »

Offline sjoel99

  • Usuário Ubuntu
  • *
  • Mensagens: 14
    • Ver perfil
Re: Como criar um script?
« Resposta #1 Online: 27 de Janeiro de 2012, 14:49 »
1° Verifica se tem o java instalado.

java --version

2° Dá permissão de execução no script e alterar pelo conteudo abaixo:

#!/bin/bash

#Local padrão do binário do java
JAVA_EXEC="/usr/local/java16/bin/java"

#Comando para executar o programa
$JAVA_EXEC -jar ../Groovedown/GrooveDown.jar &
« Última modificação: 27 de Janeiro de 2012, 15:01 por sjoel99 »

Offline Madrigal

  • Usuário Ubuntu
  • *
  • Mensagens: 838
    • Ver perfil
Re: Como criar um script?
« Resposta #2 Online: 27 de Janeiro de 2012, 15:34 »
Valeu, mas ainda não deu certo. Tenho java sim instalado, tanto é que pelo terminal abre o programa:

Citar
junior@Casa-Ubuntu:~$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)
junior@Casa-Ubuntu:~$

Pelo teminal abro assim:
java -jar .Groovedown/GrooveDown.jar


Verifiquei que no comando sugerido por vc faltava o ponto, mesmo colocando continuou sem funcionar. :(


Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Como criar um script?
« Resposta #3 Online: 27 de Janeiro de 2012, 16:32 »
Você podia usar um *.Desktop (olhe em /usr/share/applications pra exemplos). Ou um script
Código: [Selecionar]
#!/bin/bash
cd $HOME/.Groovedown
java -jar GrooveDown.jar &

(se não funcionar, rode o mesmo no terminal e copie a saída)

Offline sjoel99

  • Usuário Ubuntu
  • *
  • Mensagens: 14
    • Ver perfil
Re: Como criar um script?
« Resposta #4 Online: 27 de Janeiro de 2012, 17:41 »
Faça o que o irtigor sugeri.

Abra o terminal, acesse "Área de Trabalho" ou Desktop e execute o script com esse comando "./nome_do_script" sem aspas.

Retorne a mensagem exibida no terminal.

Offline Madrigal

  • Usuário Ubuntu
  • *
  • Mensagens: 838
    • Ver perfil
Re: Como criar um script?
« Resposta #5 Online: 28 de Janeiro de 2012, 00:09 »

Agora funcionou.  ;D

Obrigado.

Júnior

Você podia usar um *.Desktop (olhe em /usr/share/applications pra exemplos). Ou um script
Código: [Selecionar]
#!/bin/bash
cd $HOME/.Groovedown
java -jar GrooveDown.jar &

(se não funcionar, rode o mesmo no terminal e copie a saída)