| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 17:39:26
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
Olá pessoal! Toda vez que tive que fazer uma aplicação java para o windows tinha que fazer -lo de 2 formas: -> crio um arquivo bat que chama o comando java Aplicacao -> compacto tudo em um jar. Daí é só clicar. Até ai nenhuma novidade, mas ... e no linux? Como faço para um aplicativo rodar no linux. Eu sei que digitando java Aplicacao no linux funciona, mas eu queria um ícone que é só clicar que funciona tbm, sem precisar digitar o comando. Tentei usando um arquivo sem extensão contendo: #!/bin/bash java Aplicacao salvei, dei permissão de executável (chmod +x) e roda, mas só quando uso linha de comando (./arquivo) Como faço? Valeu!
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 17:50:49
|
pcalcado
Moderador
![[Avatar]](/images/avatar/110eec23201d80e40d0c4a48954e2ff5.jpg)
Membro desde: 08/03/2004 17:19:35
Mensagens: 5174
Localização: Sydney - Australia
Offline
|
Heim? Você não está conseguindo rodar o script em ambiente gráfico?
This message was edited 1 time. Last update was at 13/04/2005 17:51:36
|
Phillip Calçado "Shoes"
http://fragmental.tw/
http://blog.fragmental.com.br/
"It is unfortunate that much of what is called 'object-oriented programming today is simply old style programming with fancier constructs." - Alan Kay |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/04/2005 18:18:38
|
keller
GUJ Master
![[Avatar]](/images/avatar/f410588e48dc83f2822a880a68f78923.jpg)
Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline
|
Voce quer que quando o .jar seja clicado ele execute um "java -jar" ? Va ao Centro de Controle KDE, -> Componentes do KDE -> Associacoes de arquivos -> application -> x-jar edite ou crie um com o comando.. /opt/java/jdk1.5.0/bin/java -jar deu pra sacar pra onde ir? *claro levando em conta que voce esta usando o KDE
|
Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2005 08:33:43
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
Valeu gui, funciona direitinho!!! Agora se eu quiser criar um arquivo para que chame esse jar em ambiente gráfico, como faço? Eu sei que só clicando no jar resolve (tanto que já resolveu) mas e se eu quiser chamar o comando em um script? Tipo, só clicando no script e o programa funcionar?? Valeu!!
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/04/2005 21:09:14
|
keller
GUJ Master
![[Avatar]](/images/avatar/f410588e48dc83f2822a880a68f78923.jpg)
Membro desde: 12/11/2003 16:24:00
Mensagens: 1817
Localização: Auckland - NZ
Offline
|
Simples basta:
que no konqueror ele já identifica como um executavel..
Valeu? até mais..
|
Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/04/2005 13:33:18
|
Rodrigo Vieira Pinto
JavaEvangelist
![[Avatar]](/images/avatar/e7e69cdf28f8ce6b69b4e1853ee21bab.jpg)
Membro desde: 15/07/2004 11:05:05
Mensagens: 354
Localização: São Paulo
Offline
|
valeu gui!!
|
"Ser o segundo é ser o primeiro dos perdedores" - Ayrton Senna
"Eu vou dá 10 pau!!" - Aracy de Almeida
Nova dupla sertaneja: Waterfall e Procedural. Pra começar, é sertanejo (ARGH!)
"Bem, dizia eu que a aritmética..." - Prof. Girafales
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2007 23:24:49
|
antoniopopete
Virtual Machine Man
Membro desde: 27/12/2006 02:37:31
Mensagens: 712
Localização: Salvador - BA
Offline
|
Não seria equivalent ao .bat do windows o .sh do linux não?
|
Antonio Lazaro
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/07/2007 23:52:24
|
maquiavelbona
JWizard
![[Avatar]](/images/avatar/24bea84d52e6a1f8025e313c2ffff50a.jpg)
Membro desde: 29/06/2006 09:06:51
Mensagens: 2447
Localização: São Paulo - SP
Offline
|
Ahn... não. O linux não possui sua estrutura baseada nas extensões e sim nos headers dos arquivos. Se você quiser, podes criar um executável.jpg no linux e rodar. Pode ser .sh, .pl, .minhamaemandou ou não ter extensão, o que manda é a permissão e as características internas dos arquivos.
Até!
|
----------------------------------------------------------------
"Within a few years a simple and inexpensive device, readily carried about, will enable one to receive on land or sea the principal news, to hear a speech, a lecture, a song or play of a musical instrument, conveyed from any other region of the globe. "
Nikola Tesla - A means for furthering Peace (1905)
"Gedanken ohne Inhalt sind leer, Anschauungen ohne Begriffe sind blind."
Immanuel Kant - Kritik der reinen Vernunft (1781) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/07/2007 10:11:33
|
thingol
Moderador
Membro desde: 29/07/2004 16:10:13
Mensagens: 17543
Offline
|
E mais uma coisa curiosa no Linux. Um arquivo .JAR é "quase" um arquivo .ZIP, mas o utilitário "jar" do Java põe alguns bytes especiais nesse arquivo.
A explicação completa (e bastante complicada) para que em determinadas instalações do Linux você possa executar diretamente um arquivo .JAR, desde que o arquivo tenha sido marcado como executável (chmod +x) está aqui:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6211008
(Obviamente, no Solaris não há problemas para executar um arquivo .JAR, já que o Solaris e o Java são da Sun.)
|
|
|
 |
|
|