Entaumm pessoal o que acontece eh o seguinte tenho uma arquivo Dataparaexpirar.txt que esta no “C:\bancodedados\Dataparaexpirar.txt”,
eu apontando pra esse local abre normal, mais se eu levar meu programa para outra maquina aii naum abre pq o caminho muda. entaum queria fazer o seguinte colocar esse aquivo dentro do meu projeto C:\Users\JONNATHY\Documents\NetBeansProjects\Ond\src\ond\Dataparaexpirar.txt mais sem apontar dessa maneira pq iria da na mesma queria colocar algo do tipo assim,
[code]public class Main {
/**
* @param args the command line arguments
*/
//Pega a conexao da classe criar
public static void main(String[] args) throws SQLException, FileNotFoundException, IOException, ParseException {
Connection conexao = Criar.getConexao();
conexao.close();
System.out.println("Desconectado");
String memoria = null;
// Abrir o jFrame Cadastro
// new FormPrincipal().setVisible(true);
Date hoje = new Date();
SimpleDateFormat dataformatada = new SimpleDateFormat("dd/MM/yyyy");
String data = dataformatada.format(hoje);
System.out.println("A data formatada e: "+ dataformatada.format(hoje));
FileReader reader = new FileReader(“Dataparaexpirar.txt”);
BufferedReader buffReader = new BufferedReader(reader);
String linha;
while ((linha = buffReader.readLine()) != null) {
System.out.println(linha);
memoria = linha;
}
reader.close();
SimpleDateFormat format = new SimpleDateFormat("dd/MM/yyyy");
Date minhaData = format.parse(memoria);
if (minhaData.after(new Date())) {
System.out.println("Ainda vai acontecer o dia ");
FormPrincipal princ = new FormPrincipal();
princ.setVisible(true);
// Ainda vai acontecer o dia
} else
//if (minhaData.before(new Date()))
{
System.out.println("O dia já aconteceu ");
//principal.dispose();
Valida valida = new Valida();
valida.setVisible(true);
// O dia já aconteceu
}
)[/code]
nao funcionouu coloquei o arquivo do lado da minha class main mais naum encontraa…
esse esquema de variavel de ambiente eh foda!
Valeww