formas de destribuir o aplicativo???  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
RaphaelSantos
JavaGuru

Membro desde: 05/11/2006 02:51:13
Mensagens: 201
Offline

Pessoal, queria saber formas de destribuir meu aplicativo...
sempre faço JARs... mas acho jar inseguro para uma aplicação final, pq o elcipse, por exemplo, se tiver na perspectiva RESOURCES ele ler o conteuodo do .class(tem como proteger isso??)

eu ja vi aplicativos java que sao executados por .exe(alguem tem um programa facil e eficiente pra isso???)

tambem ja vi gente usando aplicativo java atraves da extensao .jnlp(o que seria essa extensao e como gero uma para minha aplicação???)
eduveks
GUJ Ranger
[Avatar]

Membro desde: 19/04/2005 07:45:40
Mensagens: 831
Localização: Lisboa - Portugal
Offline

Para gerar Exes, o melhorzinho q conheço é o JBuilder, a versão completa, trás a possibilidade de gerar Exe, e ofuscar o código.

Quanto a jnlp, (não estou muito por dentro, me corrijam se eu estiver errado), são para executar remotamente, via o Java Net Start, é aqueles links q vc clica e abre o java e começa a fazer o download e depois executa (não é applets, roda fora do browser). Não sei como é segurança nisto, se é seguro e talz para proteger o código...

Mas é melhor maneira de proteger, é fazer em modo web, html + javascript e Java no webserver, 100% seguro, ou quase

http://www.cajuscript.org
http://eduveks.blogspot.com
[Email] [WWW]
andredeividi
Virtual Machine Man
[Avatar]

Membro desde: 20/08/2005 10:55:12
Mensagens: 635
Localização: Joinville Sc
Offline

Cara eu sempre ofusco os meus jars antes de disponobilizar para o cliente!!!
isso ja resolve muito!!! .


abraço

http://andrecaetano.blogspot.com/

[Email] [WWW] [MSN]
Metaleiro
Virtual Machine Man
[Avatar]

Membro desde: 06/07/2006 10:55:54
Mensagens: 671
Localização: São Bernardo do Campo - SP
Offline

IZPACK - Instalador Java


Java Web Start

"Why, Mr. Anderson? Why do you do it? Why get up? Why keep fighting? Do you believe you're fighting for something? For more than your survival? Can you tell me what it is? Do you even know? Is it freedom? Or truth? Perhaps peace? Yes? No? Could it be for love? Illusions, Mr. Anderson. Vagaries of perception. The temporary constructs of a feeble human intellect trying desperately to justify an existence that is without meaning or purpose. And all of them as artificial as the Matrix itself, although only a human mind could invent something as insipid as love. You must be able to see it, Mr. Anderson. You must know it by now. You can?t win. It?s pointless to keep fighting. Why, Mr. Anderson? Why? Why do you persist?"

Neo :
-Because is my choice

aleck
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 08:08:33
Mensagens: 843
Localização: Rio de Janeiro
Offline

Install4j


Desenvolvedor iOS/Android
http://blog.alexandresoli.com.br
@alexandresoli
[WWW] [MSN]
neohacker
Virtual Machine Man
[Avatar]

Membro desde: 30/10/2006 15:23:14
Mensagens: 576
Localização: Santo André
Offline

Incrível estava procurando por isso ontem.
Eu baixei o IzPack, mas ainda não utilizei, parece que pra montar os Wizards de Instalação precisa fazer por XML...ow crueldade viu meu


http//www.tecnologiaims.blogspot.com

↑ Grab this Headline Animator

http://www.imstechnology.blogspot.com
[Email] [WWW]
RaphaelSantos
JavaGuru

Membro desde: 05/11/2006 02:51:13
Mensagens: 201
Offline

andredeividi ,
e como vc ofusca?? como faço isso pelo eclipse e netbeans???

Metaleiro ,
o link sobre java web só mostra como executar um arquivo jnlp nao é?? eu queria saber como criar um

esse Install4j é trial ou é impressao minha???
tem algum tutorial sobre esse Install4j ?
aleck
GUJ Ranger
[Avatar]

Membro desde: 27/03/2006 08:08:33
Mensagens: 843
Localização: Rio de Janeiro
Offline

O nstall4j é trial, os wizards te guiam na criação de pacotes para distribuição, a curva de aprendizagem é minima.

O projeto fica com uma cara mais profissional e o usuário acaba executando um .exe e não o jar, que já ajuda muito na transição de outras linguagens.

Um ponto interessante é o empacotamento da JRE junto da sua aplicação, assim você não precisa instalar, ele roda diretamente de um diretório quando necessário.

Outras aplicações suas podem compartilhar um único JRE.

O nível de customização das telas de instalação é imenso, você muda desde palavras a figuras e até a linguagem. Pode-se escolher quais e quantos botões colocar em cada tela, etc.

Quanto a ofuscar o código, procure por um destes:
ProGuard
yGuard
Smokescreen


Quanto ao jnlp, você encontra muito material de como fazer no próprio site da Sun e no google.


[]'s







Desenvolvedor iOS/Android
http://blog.alexandresoli.com.br
@alexandresoli
[WWW] [MSN]
thiagocg
Virtual Machine Man
[Avatar]

Membro desde: 08/04/2006 11:07:07
Mensagens: 541
Localização: Campo Grande - MS
Offline

Olá aleck, revivendo este post, estou tentando gerar o instalador pelo install4j como vc sugeriu ao amigo RaphaelSantos, mas estou tendo dificuldades em faze-lo. O instalador até esta sendo gerado, o problema é que não cria o executavel, o desinstalador tb é criado e funciona perfeitamente, teria como vc me dar umas orientações sobre como gerar este instalador?

Meu desejo na verdade é um instalador mais completo, com jre, instalar o bd e restaurar um script inicial desse bd.

Grato.

[]'s

________________________________
Thiago Araujo da Silva
Analista de Sistemas
Tecnólogo em Processamento de Dados (Estácio - CG/MS)
Especialista em Desenvolvimento de Aplicações em Java (Uniderp - CG/MS)
[Email] [MSN]
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team