Olá a todos,

Tenho tido um problema que tem me atrasado em muito o meu trabalho. A
empresa onde trabalho como estagiário optou por utilizar o Georaster como
tipo para guardar os mapas da cidade. Quando comecei a trabalhar lá,
tínhamos um banco 10g e na minha máquina e na dos demais rodava o client 9i.
Precisamos mudar o client para o 10g e daí em diante não conseguimos mais
rodar o script GeoRasterLoader oferecido pela Oracle. Toda vez que tento
rodar esse programa obtenho a seguinte resposta:

 

E:\Users\Leandro\Documents\Georaster\Scripts>load

Exception in thread "main" java.lang.NoClassDefFoundError:
E:/oracle/product/10/

2/0/db_1/ord/jlib/jai_codec/jar;E:/oracle/product/10/2/0/db_1/ord/jlib/jai_c
ore/

jar;E:/oracle/product/10/2/0/db_1/jdbc/lib/ojdbc14/jar;E:/oracle/product/10/
2/0/

db_1/rdbms/jlib/xdb/jar;E:/oracle/product/10/2/0/db_1/lib/xmlparserv2/jar;E:
/ora

cle/product/10/2/0/db_1/lib/xmlcomp/jar;E:/oracle/product/10/2/0/db_1/lib/xs
chem

a/jar;E:/oracle/product/10/2/0/db_1/jlib/jewt4/jar;E:/oracle/product/10/2/0/
db_1

/md/lib/sdoapi/jar;E:/oracle/product/10/2/0/db_1/md/lib/sdoutl/jar;E:/oracle
/pro

duct/10/2/0/db_1/md/demo/georaster/java/georaster_tools/jar

Caused by: java.lang.ClassNotFoundException:
E:.oracle.product.10.2.0.db_1.ord.j

lib.jai_codec.jar;E:.oracle.product.10.2.0.db_1.ord.jlib.jai_core.jar;E:.ora
cle.

product.10.2.0.db_1.jdbc.lib.ojdbc14.jar;E:.oracle.product.10.2.0.db_1.rdbms
.jli

b.xdb.jar;E:.oracle.product.10.2.0.db_1.lib.xmlparserv2.jar;E:.oracle.produc
t.10

.2.0.db_1.lib.xmlcomp.jar;E:.oracle.product.10.2.0.db_1.lib.xschema.jar;E:.o
racl

e.product.10.2.0.db_1.jlib.jewt4.jar;E:.oracle.product.10.2.0.db_1.md.lib.sd
oapi

.jar;E:.oracle.product.10.2.0.db_1.md.lib.sdoutl.jar;E:.oracle.product.10.2.
0.db

_1.md.demo.georaster.java.georaster_tools.jar

at java.net.URLClassLoader$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.net.URLClassLoader.findClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClass(Unknown Source)

at java.lang.ClassLoader.loadClassInternal(Unknown Source)

 

O GeoRaster loader precisa do path para inúmeros arquivos, então preferi
criar  .bat que eu chamo no command para economizar tempo. Abaixo tem o
código do meu load.bat.

 

@echo off

set meuora=E:/oracle/product/10.2.0/db_1

set
pacotes=%meuora%/ord/jlib/jai_codec.jar;%meuora%/ord/jlib/jai_core.jar;%meuo
ra%/jdbc/lib/ojdbc14.jar;%meuora%/rdbms/jlib/xdb.jar;%meuora%/lib/xmlparserv
2.jar;%meuora%/lib/xmlcomp.jar;%meuora%/lib/xschema.jar;%meuora%/jlib/jewt4.
jar;%meuora%/md/lib/sdoapi.jar;%meuora%/md/lib/sdoutl.jar;%meuora%/md/demo/g
eoraster/java/georaster_tools.jar

java %pacotes% GeoRasterLoader ldt orcl 1521 geo XXXXXX thin 32 T MAPAS
IMAGEM "blocking=true blocksize=(256,256,1)" "imagem1.tif,1,
mrdt_1,imagem1.tfw"

 

Espero que alguém possa me ajudar, é um problema que tenho gasto todo o meu
tempo de trabalho nele.

Desde já, grato

Leandro Lima

 

 



[As partes desta mensagem que não continham texto foram removidas]

Responder a