Olá, pessoal.
Estou desenvolvendo uma aplicação Swing com NetBeans 6.9, e um dos requisitos do sistema é que ele inicie com o sistema operacional.
Não faço a mínima idéia de como fazer isso… Alguém poderia me ajudar?
Muito obrigado,
Felipe
Olá, pessoal.
Estou desenvolvendo uma aplicação Swing com NetBeans 6.9, e um dos requisitos do sistema é que ele inicie com o sistema operacional.
Não faço a mínima idéia de como fazer isso… Alguém poderia me ajudar?
Muito obrigado,
Felipe
Isto depende apenas do SO que estiver utilizando. No Ubuntu, por exemplo, existe algo chamado “XSession”, que permite “cadastrar” programas que serão executados automaticamente assim que o SO for iniciado. No XP, é possível fazer por meio do registro, ou então arrastando o aplicativo desejado para a pasta “Inicializar” do menu Iniciar.
Eu preciso fazer isso para Linux e Windows.
Como fazer essa alteração nos registros do Windows?
Como adicionar via programação, durante o processo de instalação, um atalho para o programa em Iniciar >> Programas >> Inicializar?
Obrigado.
Alguém tem alguma idéia??
Obrigado,
Felipe
Alguém tem alguma idéia??Obrigado,
Felipe
Faz um jni de java para c++. Isso quer dizer que você vai bootar a jvm na memória ram e carregar o seu programa nela, como um serviço do win. É a maneira mais robusta de se fazer.
Existe uma api para isso também. Esses artigos podem te ajudar.
http://www.devx.com/Java/Article/34438
http://wrapper.tanukisoftware.com/doc/english/download.jsp
http://social.msdn.microsoft.com/Forums/en/netfxbcl/thread/c3d2517f-c118-481c-b981-194edf013968
http://www.jpackages.com/execj/
Kra como vc me fala para o cara usar JNI… vc nunca deve ter trabalhado com JNI… JNI eh um lixo tem q ficar atualizando direto… porque ao inves de vc ficar dando volta ao mundo aih… vc nao da um conselho bom… manda ele usar c++ direto q o problema esta resolvido… sem JNI sem framework sem nd…
JNI mano??
Que isso cara, assim vc ferra o rapaz…
JNI é muito doente mano, é uma das piores coisas que eu já vi…
Cara, faz em C++ logo, muito melhor do que ficar perguntando pra programadores Java, e se tornar um deles…
Compila o código nativamente usando GCC (gcj), que vai ficar mais perto de um programa feito em uma linguagem de programação de verdade, do tipo que o sistema operacional consegue rodar sozinho…