Pular para o conteúdo

Finalizar Projeto [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar
01 02

1. Finalizar Projeto [RESOLVIDO]

Enviado em 19/07/2012 - 19:55h





Ola, pesquisei e ainda nao encontrei. Entao recorrendo a vcs rs.

Depois que eu terminei um projeto em java (netbeans), o que eu devo fazer
para o usuario usar o programa.
Preparar para ser usado.
Lembrando que meu programa tem conexao com banco de dados e
Algue pode me ajudarr?

Responder tópico

2. Re: Finalizar Projeto [RESOLVIDO]

Melhor resposta

Enviado em 20/07/2012 - 11:55h

Qualquer programa depende da arquitetura. Se ele for desenvolvido em 64bits não roda em 32bits e o de 32bits só roda no de 64 porque os processadores tem um tipo de emulador que executa 32bits.

Para executar o .jar tem que usar o comando:

$ java -jar programa.jar 


Isso diz para a máquina virtual java que se trata de um sistema empacotado.

Mas se quer executar com duplo clique você tem que criar um script que execute o comando supracitado.

Em Linux:

#! /bin/sh

java -jar programa.jar


Salve o script programa.sh junto com o programa.jar e dê permissão para executá-lo:

$ chmod +x programa.sh 


Agora ele executa com duplo clique.

3. Gerando Executável

Enviado em 19/07/2012 - 20:44h

Olá,

Você pode disponibilizar o arquivo .jar para o usuário, no Netbeans quando você constrói o projeto ele cria um arquivo "dist/NOMEDOPROJETO.jar" na pasta do projeto, então basta ter o java JRE e executar o programa.

At.

4. Re: Finalizar Projeto [RESOLVIDO]

Enviado em 20/07/2012 - 10:17h

Oi, edenilson3112!


Esse JRE depende da arquitetura do computador? se é 32 ou 64 bits?
Porque construi o projeto e ficou em .jar, mas quando eu executo ou tento executar.
Nao acontece nada.
Será que falta alguma coisa?

5. Re: Finalizar Projeto [RESOLVIDO]

Enviado em 20/07/2012 - 13:18h

E se eu fizesse tambem pra executar em Maquinas Windows?

6. Re: Finalizar Projeto [RESOLVIDO]

Enviado em 20/07/2012 - 13:40h

A maior vantagem do java é a portabilidade. Pois o java não roda direto na máquina, e sim na JVM (Java Virtual Machine), então deve rodar normalmente em windows.
No windows, você pode criar um .bat ou um .exe em C/C++...se não me engano, lá se usa o processo 'javaw.exe' pra rodar os '.jar'
Mas era pro .jar rodar direto, só clicando neles.

7. Re: Finalizar Projeto [RESOLVIDO]

Enviado em 20/07/2012 - 13:46h

Entao resumindo tenho que ter instalado na maquina
o
JRE 64 ou 32 bits;
JVM

O que mais?
Em qualquer maquina que for executar é isso?

8. Re: Finalizar Projeto [RESOLVIDO]

Enviado em 20/07/2012 - 14:02h

Quem for rodar, precisa da JRE referente ao seu sistema.
Se voce desenvolve em Java, usa a JDK, que já tem a JRE nela.

na JRE ou JDK ja tem a JVM

*se voce desenvolveu nessa máquina, era pra rodar o .jar normalmente, pois voce ja tem a JRE, já que tem o JDK ...deve haver algum problema
Só vai nesse .jar, clica com o botao direito em cima e 'abrir com' e seleciona teu java...sabe se é o OpenJDK ou o da oracle?

10. Re: Finalizar Projeto [RESOLVIDO]

Enviado em 20/07/2012 - 15:17h

cbcarlos7 escreveu:

E se eu fizesse tambem pra executar em Maquinas Windows?


Para Windows é um pouco mais complicado, pois nem sempre os usuários têm conhecimento para configurar o PATH do sistema e incluir os executáveis java. Mas, se não me engano, ao instalar o jre, é feito uma associação dos arquivos .jar para serem executados através da máquina virtual java.

Outra opção seria criar um arquivo .bat ou .exe que direcione o caminho onde se encontra o java e execute o comando que já descrevi. O comando é o mesmo para qualquer sistema operacional. Só não sei onde ficam instalados os executáveis java no Windows, talvés em:

C:\Arquivos de Programas\Java\jre...\bin\java -jar programa.jar 


Procure no seu sistema.

11. Re: Finalizar Projeto [RESOLVIDO]

Enviado em 22/07/2012 - 14:06h

Vlw pessoal... vou tentar la no trabalho segunda feira.. porque aqui minha conexao e muito lenta rsrs

12. Re: Finalizar Projeto [RESOLVIDO]

Enviado em 22/07/2012 - 18:10h

sua aplicação Java é Desktop ou Web ?

Caso seja para Desktop, empacota o .jar, exporta o DB(banco de dados), e faz um README informando que é necessário ter o JRE instalado para executar, e também um .bat ou .exe (executável do programa em C chamando o .jar do projeto).

Onde esta o .jar gerado pelo Netbeans?
No diretório do projeto em /dist

Script para Linux e Windows
projeto.sh

#!/bin/bash
java -jar projeto.jar


projeto.bat

call java -jar projeto.jar


Ou
projeto.c

#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("executando o projeto.jar");
system("java -jar projeto.jar");
return 0;
}

Compila e Executa.
Pronto.

PS: Considerando que deve esta no mesmo diretório do .jar.

01 02

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder