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

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts