Configurar Netbeans 7 com DB4Objects: erro - "illegal escape character"

4 respostas
emso.exe

Pessoal, estou tentando trabalhar com banco orientado a objetos, adicionei ao Netbeans as bibliotecas e javadoc do db4o, porém quando tento criar fica assim:

ObjectContainer db = Db4o.openFile("C:\db\banco.yap");

com o openFile “cortado” e com o erro “illegal escape character”

No import não houve erros:

import com.db4o.*;

Por favor, alguém pode me ajudar?

4 Respostas

B

Para adicionar uma contrabarra dentro de uma String é preciso o caracter de escape. O correto seria:

ObjectContainer db = Db4o.openFile("C:\\db\\banco.yap");
emso.exe

[quote=bob_sponja]Para adicionar uma contrabarra dentro de uma String é preciso o caracter de escape. O correto seria:

ObjectContainer db = Db4o.openFile("C:\\db\\banco.yap");

Então fiz a alteração, mas o problema persiste…

B

O que persiste, o método cortado? Se for, é porque esse método está anotado com @Deprecated, ou seja, é um método “obsoleto” que pode vir a desaparecer em versões futuras… Mas isso não quer dizer que seu código não funcionará…

emso.exe

Solução!!!

ObjectContainer db = Db4oEmbedded.openFile(Db4oEmbedded.newConfiguration(),"C:\\db\\banco.yap"); try { Cliente c1 = new Cliente(100,"Adriano Silva"); db.store(c1); System.out.println("Cliente armazenado: "+c1); } finally { db.close(); }

Criado 12 de dezembro de 2011
Ultima resposta 15 de dez. de 2011
Respostas 4
Participantes 2