Configurar class-path do manifest  XML
Índice dos Fóruns » Java Básico
Autor Mensagem
breno500as
Virtual Machine Man
[Avatar]
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline

Estou desenvolvendo um programa com interface gráfica relátorios e ireport para minha empresa porem consigo gerar meu .jar apenas localmente para minha máquina,funcionando beleza,mas preciso que essa aplicação seja acessada por todos com um .jar para cada máquina por isso estou com a dúvida de como eu declaro o Class-Path no manifest para que todos em suas proprias maquinas possam acessar meu banco atraves do .jar(200.198.29.5 ip do meu servidor) .Estou tentando assim mas não estou conseguindo:

Manifest-Version: 1.0
Main-Class: interf.Interface
Class-Path: 200.198.29.5:/caminho/mysql-connector-java-5.0.7-bin.jar

Aqui esta minha conexão com o banco que funciona normalmente quando acesso meu .jar da minha máquina:



Já em outras máquinas meu executável não consegue chegar ao jar de conexão com o mysql e outros jar do ireport,será que tem como fazer configurando o manifest de com ip ou dns ou teria outra forma?

This message was edited 1 time. Last update was at 20/10/2007 11:10:33


Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0
Eliezer Reis
Java Ninja
[Avatar]
Membro desde: 23/04/2006 11:21:50
Mensagens: 291
Localização: Brasil
Offline

Da uma olhada aqui e vê se ajuda!
http://www.guj.com.br/posts/list/72086.java#378872

Att, Eliezer Reis

[]'s Eliezer Reis
SCJP
SCWCD
[Email] [MSN]
breno500as
Virtual Machine Man
[Avatar]
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline

Valeu Eliezer,já tinha feito isso que você indicou e funciona normalmente quando acesso meu executavel da minha máquina(servidora),mas preciso que as outras máquinas enxerguem e acessem tambem essa minha pasta com o .jar do mysql e do ireport,porem quando executo meu jar em outras máquinas ele não encontra(pois essa mesma pasta não existe nessas máquinas)queria saber se teria como fazer isso configurando
o class-path para acessar essa pasta na minha máquina servidora,e não ter que colocar em máquina por máquina(são mais de 30 em rede) essa pasta..E mexer com usuário é complicado,se ele mudar o executavel de lugar ou mudar ou deletar o local da pasta vai dar bastante dor de cabeça.

This message was edited 1 time. Last update was at 20/10/2007 12:09:36


Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0
Eliezer Reis
Java Ninja
[Avatar]
Membro desde: 23/04/2006 11:21:50
Mensagens: 291
Localização: Brasil
Offline

Mas é comum que quando você vai distribuir seus .jar que os clientes tenham também as libs. Ai você distribui o .jar e as dependências. Pelo que entendi, você quer distribuir o .jar mas deixar as libs no servidor, isso não é possível! Até onde eu sei pelo menos!


[]'s Eliezer Reis
SCJP
SCWCD
[Email] [MSN]
breno500as
Virtual Machine Man
[Avatar]
Membro desde: 11/10/2007 17:53:07
Mensagens: 614
Localização: Belo Horizonte - MG
Offline

Velho acho que você tem mesmo razão acho que não tem como a pasta lib com os .jar ficar em uma máquina servidora,apenas configurada em cada máquina,vou fazer dessa forma e alertar os usuários para não deletar e nem mudar nehum diretorio.Valeu pela atenção e ajuda!

Sun Certified Java Programmer 5.0
Sun Certified Web Component Developer 5.0
Sun Certified Business Component Developer 5.0
 
Índice dos Fóruns » Java Básico
Ir para:   
Powered by JForum 2.1.8 © JForum Team