Botao nao abre outros programas em java, apenas exe

2 respostas
Z

Pessoal, criei um front end com botoes para abrir programas do meu windows.
Consigo abrir qualquer programa desde que seja .exe. como word, notepad etc.

Mas tenho um programa aqui pra rodar jogos que foi feito em java.
Qnd aponto ele no botao para abrir, ele abre errado, qualquer outro programa que seja em JAVA.

Qnd coloquei o botao pra abrir o programa jpcsp que é feito em java, acusou o seguinte :
“unable to acess jarfile bin/jpcsp.jar”

Reparei que no diretorio do programa tem essa pasta bin e um jpcsp.jar. Tenho que indicar essa pasta tb no botao ? n entendi.

E qnd tento abrir um outro programa que foi feito em java tb pelo botao, ele até abre, mas abre errado faltando coisa e acusa o erro :
"can not open file “c:/misc/lang_pic.ico”

Parece que tipo os programas em java que quero abrir pelo botao tem outros arquivos que precisam vir junto ao iniciar.
Por isso eles abrem errados ou nem abrem. Alguma solucao ? ?

2 Respostas

JoaoBluSCBR

Me parece que o problema está na forma como geralmente em java determinamos uma
pasta de projeto.

Cada um desses seus programas em java tem geralmente em seu código abertura de
arquivos que são colocados ou na própria pasta, ou em pastas correlatas como a bin.

Quando vc está executando outro programa, a pasta de execução que está sendo usada é
a desse outro programa, não a que pertence ao programa chamado pelo botao.

O problema é que não me ocorre uma forma de resolver isso. Quando se trata de pastas,
o java eh bem limitado pois afinal ele está sendo executado dentro da máquina virtual,
ele praticamente nao sabe nada das pastas do sistema operacional.

C

n entendi direito mas para rodar aplicacoes java

neste caso vc tera q verificar se a extensao é jar

Criado 15 de setembro de 2011
Ultima resposta 16 de set. de 2011
Respostas 2
Participantes 3