Como pegar string do Token?

Seguinte…tenoh um txt que to separando por “;” , to usando o Token pra separa esses dados… ai estao o codigo->


import java.io.*;
import java.util.*;

import com.sun.xml.internal.messaging.saaj.packaging.mime.internet.HeaderTokenizer.Token;
public class Lera {  
	
    public static String BD;        
    public static String user;      
    public static String pass;     
    public static String log;
	public static String arquiv;      

    
    public static void main(String[] args) {
	BufferedReader	inReader = null;
        String line;

        try {
            inReader = new BufferedReader(
                            new FileReader("ConfigOBDC.txt"));
        } catch( FileNotFoundException e ) {
            System.err.println("Nao encontrado txt");
            System.exit(1);
        }


        try {
        
            while((line = inReader.readLine())!= null) {
                StringTokenizer st = new StringTokenizer(line, ";");
                BD = st.nextToken();
                user = st.nextToken();
                pass = st.nextToken();
                log = st.nextToken();   
                arquiv = st.nextToken();
   
                System.out.println("Banco: " + BD + " usuario: " + user + " senha: " + pass + " Arquivo Log: " + log + " Localizacao: " + arquiv);
            }
            inReader.close();
        } catch (IOException e) {
            System.err.println(e.getMessage());
        }
    }


}

ele da tudo certo…mostra a mensagem que mandei-> Banco: bancoteste usuario: jonnysenha: talsenha Arquivo Log: C:/Localizacao: C:/Arquivos de Programas/tal/tal

ate ai tudo certo… mas como uso por exemplo a string “arquiv” em outra classe? tipo pra fica o C:/Arquivos de Programas/tal/tal

tentei assim na minha classe mas não ta chamando nada!


String caminho = Lera.arquiv;
    File diretorio = new File ("" + caminho + "");

alguem pode me dar alguma luz??

Valeu!

Pode se usar a variável de diversas maneiras…
eu criaria um construtor…