Inicializar aplicação com windows  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
ganondorfan
JavaChild
[Avatar]

Membro desde: 27/08/2010 15:35:19
Mensagens: 145
Offline

Boas pessoal,

Estou tentando resolver um problema, eu preciso que minha aplicação Java após a primeira execução, inicialize junto com o windows da segunda em diante.
Entretanto não terei acesso a maquina que executará a app, ou seja, não posso simplesmente colar um atalho do JAR na pasta inicializar do windows, ou adicionar manualmente a entrada no registro.


Alguém já fez algo parecido, tem alguma idéia de como posso fazer?



Att.Paulo

This message was edited 1 time. Last update was at 06/01/2011 10:38:23


for (int i = 0; i<=fimDoMundo; i++){
continuarVivendo();
}
[MSN]
mark_domi
JavaGuru

Membro desde: 30/01/2004 16:35:03
Mensagens: 247
Offline

porque você não registra sua aplicação como um serviço do windows????

This message was edited 1 time. Last update was at 06/01/2011 11:12:36


http://programmerexpert.blogspot.com.br/
petter
Virtual Machine Man

Membro desde: 28/04/2006 17:11:34
Mensagens: 662
Offline

Vc pode pelo Java disparar comandos do MS-DOS (equivalente ao Shell do Linux), como sou das antigas usei ele um pouco e dá para fazer isso fácil (desde que o usuário de execução tenha privilégios suficientes para isso).

O único inconveniente é que a sua aplicação ficaria preza na plataforma Windows, matando a grande vantagem do Java de ser multiplataforma.

-----------------------------------------
Java is the future
-----------------------------------------
[WWW]
ganondorfan
JavaChild
[Avatar]

Membro desde: 27/08/2010 15:35:19
Mensagens: 145
Offline

Poderia postar um exemplo do que executar no prompt commando?

for (int i = 0; i<=fimDoMundo; i++){
continuarVivendo();
}
[MSN]
petter
Virtual Machine Man

Membro desde: 28/04/2006 17:11:34
Mensagens: 662
Offline

Agora estou no TS trabalhando com Oracle Forms, quando chegar em caso eu pego e lhe envio.
Flw.

-----------------------------------------
Java is the future
-----------------------------------------
[WWW]
lucasportela
JavaTeenager

Membro desde: 28/12/2010 16:46:01
Mensagens: 198
Offline

Use o método abaixo com o comando reg add para adicionar no registro ou então use o comando xcopy para a pasta inicializar como vc mesmo disse
(pesquise mais informações como funciona os comandos)

Precisa controlar o patrimônio de informática de sua empresa em um clique?

Controle de Patrimônio de Informática

Sobre java:

Java
[WWW]
ganondorfan
JavaChild
[Avatar]

Membro desde: 27/08/2010 15:35:19
Mensagens: 145
Offline

Eu sei usar o Runtime, minha duvida é exatamente onde entra as reticências no seu código, e outra, não pretendo efetuar copias pelo runtime.


for (int i = 0; i<=fimDoMundo; i++){
continuarVivendo();
}
[MSN]
lucasportela
JavaTeenager

Membro desde: 28/12/2010 16:46:01
Mensagens: 198
Offline

reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v NomeDoRegistro(ex:ExecutarMeuPrograma) /t REG_MULTI_SZ /d NomeDoPrograma(ex:MeuPrograma.jar)


se pedir alguma confirmação, use o /f para retirar qualquer pedido de confirmação.
não testei porque estou no trabalho, mas tenta ai

Referência: http://technet.microsoft.com/en-us/library/cc742162%28WS.10%29.aspx

This message was edited 1 time. Last update was at 06/01/2011 17:33:24


Precisa controlar o patrimônio de informática de sua empresa em um clique?

Controle de Patrimônio de Informática

Sobre java:

Java
[WWW]
ganondorfan
JavaChild
[Avatar]

Membro desde: 27/08/2010 15:35:19
Mensagens: 145
Offline

opa, brigado cara, vou testar sim.

for (int i = 0; i<=fimDoMundo; i++){
continuarVivendo();
}
[MSN]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team