Estou fazendo uma aplicação em java acessando o postgres, já consegui acessar o banco de dados, fazer insert, delete e update, mas apenas local host, na mesma máquina …
Estou tentando executar a aplicação em outra máquina, como que eu faço pra chamar aquele arquivo .jar do postgres na entrada o programa ???
(pelo eclipse eu vou em adicionar external jars - mas nao to rodando pelo eclipse, mas pelo dos (java acesso) )
Aproveitando, como faço para pegar o ip da máquina que está acessando minha aplicação e “jogar” num jtextfield …
Se a tua aplicação for um .jar você tem que adicionar a linha dentro do manifest.mf
Se for apenas um .class você vai chamar na linha de comando
para pegar o ip da maquina que esta acessando tua aplicação vc vai usar o método getRemoteSocketAddress() na socket que seu metodo accept() da classe ServerSocket
desculpe mas sou novato em java e nao entendi, sera que pode me passar um exemplo e como pegar o ip da maquina…
outra coisa, tenha um arquivo acesso.java, depois que o usuario clicar n botao, quero que feche esse acesso.java e abra outro arquivo, menu.java
como faco isso ??? se puder, favor passar um exemplo …
Criei meu programa Acesso.java (uma tela de login acessando o postgres), compilei pelo jcreator e mandei executar, ele rodou certo …
Dae quando mando criar um Acesso.jar ele cria, quando executo não consigo conectar com o postgres, alguém sabe o que pode ser ???
Acho que tenho que por o postgre.jar na hora de criar o meu executável !!! Como faço isso ???
Ai vai o conteúdo do manifest.txt
Main-Class: Principal
Name: Principal.class
Java-Bean: True
Class-Path: c:\exemplo\postgresql-8.1-407.jdbc3.jar
Na pasta c:\exemplo está os arquivos acesso.java , manifest.txt , postgresql-8.1-407.jdbc3.jar
E para criar o acesso.jar eu digito : jar cfm Acesso.jar manifest.txt .
mais uma coisa que preciso fazer …
tenho 2 arquivos : acesso.java e menu.java
cada arquivo tem um JContentPane() …
preciso que quando o usuario clique em um botao, feche o JContentPane do acesso.java e abra o JContentPane do menu.java …
como faco isso ???
Você pode ter uma classe que instancia os 2 objetos. Quando você clicar no botão basta chamar os método para fechar 1 e abrir o outro
Em cada arquivo seu você tem um método createAndShowGui() ? se tiver você tem um método dispose() que fecha o seu frame? eu costumo trabalhar com frames nun usei JContentPane, mas vou tentar te ajudar…
Você tem que ter para cada instando de acesso e de menu um método que cria sua GUI e mostra ela na tela… e um método que fecha ela…
se você realmente quiser abrir a classe menu logo depois de fechar o acesso você pode usar um WindowListener que trata o evento de quando a janela fechar… Ai você chama um método que abra a nova instancia de menu… é dificil dar exemplos sem saber ao certo… usar uma classe auxiliar seria o melhor… nessa classe auxiliar você teria uam maneira de tratar para quando uma classe fechar outra abrir… para tratar o evendo de uma classe fechando e outra abrindo sem uma classe auxiliar você não vai poder fechar ela… você vai ter q tornar a propriedade visible para false, porque se você fechar realmente a classe você vai perder a instância da classe que quer abrir…
cara, sou novo em java, nao conheço muito, agora voce falo grego comigo …
nao tenho esses metodos que voce citou em nenhum dos arquivos …