Olá, eu tenho um programa em java que jah está pronto para rodar em outra maquina. Eu sei gerar o .jar dele, mas o problema é que esse programa precisa de um documento .txt para funcionar. Gostaria de saber como é q eu faço pra jogar na máquina de outra pessoa esse programa com o documento txt. Eu tentei passar o caminho absolutodo txt, mas não funcionou, alguém tem uma ideia?
Olá,
O que estaria registrado nesse .txt?
Dependendo do que contenha o arquivo, você pode criar um .Propertie.
Descreva melhor seu problema…
Ou cria uma rotina ao iniciar o programa para verificar
private File arquivoTxt = new File("endereço/do/arquivo.txt");
... continua a execução do programa
//se o arquivo não existir então cria ele
if (!arquivoTxt.exists()){
...cria o arquivo
}
Na verdade são doi txts… um com as informaçõesde todos os aeroportos do brasil (que é necessário para o meu programa localizar qual latitude e longitude está mais proxima de um determinado aeroporto) e outro que é um guia de utilização de software.
Segue uma previs deles:
Primeiro txt:
SBAA 08 26 08 20 55S 049 18 11W
SBAF 08 26 22 52 32S 043 23 04W
SBAM 07 25 02 04 22N 050 51 45W
SBAN 06L 24R 16 14 19S 048 58 20W
SBAN 06R 24L 16 14 19S 048 58 20W
SBAN 06R 24R 16 14 19S 048 58 20W
Segundo txt:
-
Dê um clique duplo no ícone no programa executável.
-
Aparecerá uma tela de diálogo onde deve ser especificado
o caminho onde o mapa a ser analisado se encontra. -
Depois de escolher o nome do mapa desejado, a sua
imagem abrirá em uma nova janela, o aeroporto que estiver
mais próximo do centro do mapa será marcado com um alvo
em vermelho e será escrito a sigla do respectivo aeroporto
bem como o ponto inicial e final da pista. -
Para abrir outro mapa, basta clicar na opção menu, em
seguida abrir, e repetir os mesmos passos descritos acima.
Então, eu criaria um arquivo de propriedades(oculto em outro local) do sistema para os dados do aerportos e outros,
e um txt “Guia do Software”, usando a implementação citada por leopoldof.
A nível comercial: O usuário não precisa saber o posicionamento geográfico dos aeroportos, partindo daí, eu restringiria o acesso dos usuários a esses arquivos.
Dê uma pesquisada em Properties.