Troquei de SO e a aplicação parou de funcionar

Pessoal troquei de SO, de Windows para Linux. Estou tentando executar uma aplicacao que estava rodando normal no windows no windows mas da os seguintes erros:

java.io.FileNotFoundException: agente.txt (No such file or directory)
Não foi possível carregar o driver.
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:137)
	at java.util.Scanner.<init>(Scanner.java:653)
	at LoginC2.ler_agente(LoginC2.java:53)
	at Janela1C2.<init>(Janela1C2.java:23)
	at PrincipalC2.main(PrincipalC2.java:3)
java.io.FileNotFoundException: ip.txt (No such file or directory)
	at java.io.FileInputStream.open(Native Method)
	at java.io.FileInputStream.<init>(FileInputStream.java:137)
	at java.util.Scanner.<init>(Scanner.java:653)
	at LoginC2.ler_ip(LoginC2.java:72)
	at Janela1C2.<init>(Janela1C2.java:24)
	at PrincipalC2.main(PrincipalC2.java:3)
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
	at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:186)
	at BdC2.status_agente(BdC2.java:118)
	at Janela1C2.<init>(Janela1C2.java:52)
	at PrincipalC2.main(PrincipalC2.java:3)
Exception in thread "main" java.lang.NullPointerException
	at Janela1C2.<init>(Janela1C2.java:53)
	at PrincipalC2.main(PrincipalC2.java:3)

Meu classpath esta assim:

nano /etc/bashhrc
export JAVA_HOME=/path/to/jsdk
export CLASSPATH=.:$JAVA_HOME
export CATALINA_HOME=/path/to/tomcat
export PATH=$PATH:$JAVA_HOME/bin

Isso não lhe diz nada não?

Você provavelmente tem de carregar o driver certo, entre outras coisinhas mais.
Não se esqueça que no Linux há diferença entre minúsculas e maiúsculas, portanto “agente.txt” é diferente de “agente.TXT” (não sei se o Notepad costuma renomear arquivos desse jeito, eu lembro que o MS-Paint costuma deixar o sufixo do nome do arquivo em maiúscula. )

[quote=entanglement]Isso não lhe diz nada não?

Você provavelmente tem de carregar o driver certo, entre outras coisinhas mais.
Não se esqueça que no Linux há diferença entre minúsculas e maiúsculas, portanto “agente.txt” é diferente de “agente.TXT” (não sei se o Notepad costuma renomear arquivos desse jeito, eu lembro que o MS-Paint costuma deixar o sufixo do nome do arquivo em maiúscula. )
[/quote]

Quando eu executei pela primeira vez o Netbeans no linux ele me informou essa pendencia e eu adicionei o mysqlconector do windows na aplicacao, sobre esses 2 arquivos eu criei os mesmos com o mesmo nome.

Mas qual o diretório? Não sei qual é o diretório onde você está procurando os arquivos.

Eu nao configurei o diretorio, apenas pedi pra criar o arquivo, ele cria dentro do projeto da aplicação.

Coloquei o driver conector do mysql dentro da pasta do projeto e funcionou, nao sei se no linux e assim mesmo ou por causa do classpath mas agora esta rodando.