Finalizar Projeto [RESOLVIDO]

1. Finalizar Projeto [RESOLVIDO]

Carlos Bruno
cbcarlos7

(usa Linux Mint)

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?


  


2. MELHOR RESPOSTA

Luis R. C. Silva
luisrcs

(usa Linux Mint)

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

&D&N1L50N
edenilson3112

(usa Debian)

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]

Carlos Bruno
cbcarlos7

(usa Linux Mint)

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]

Carlos Bruno
cbcarlos7

(usa Linux Mint)

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

E se eu fizesse tambem pra executar em Maquinas Windows?


6. Re: Finalizar Projeto [RESOLVIDO]

jarlisson moreira
jarlisson

(usa Fedora)

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]

Carlos Bruno
cbcarlos7

(usa Linux Mint)

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]

jarlisson moreira
jarlisson

(usa Fedora)

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?


9. Re: Finalizar Projeto [RESOLVIDO]

José Mário
miura 787

(usa Ubuntu)

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

Recomendo que dê uma olhada no material deste curso grátis on-line:

http://jedi.wv.com.br/course/category.php?id=2

Vai tirar todas as suas duvidas!


10. Re: Finalizar Projeto [RESOLVIDO]

Luis R. C. Silva
luisrcs

(usa Linux Mint)

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]

Carlos Bruno
cbcarlos7

(usa Linux Mint)

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]

Reginaldo de Matias
saitam

(usa Slackware)

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



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts