y**o 发帖数: 4 | 1 sqlj -codegen=oraclejdbc dbtest.sqlj
jdbc code run 起来没问题的环境(oracle9.0+jdbc driver)
用sqlj作traslate的时候,单独的connection码(Oracle.connect(...))通过,
但一加上 #sql 就出了以下错误:
java.lang.IncompatibleClassChangeError: sqlj.runtime.ExecutionContext and sqlj.e
at java.lang.Class.getDeclaringClass(Native Method)
at sqlj.framework.DefaultInnerClassDescriptor.getDeclaringClass(Default)
at sqlj.framework.JSClass$ClassWrapper.getDeclaringClass(JSClass.java:1)
at sqlj.framework.JSClass.reso |
A**z 发帖数: 184 | 2
这儿不都说的挺清楚的吗,你按着它要求的换成根你现在的oracle 版本compatible的
么?
【在 y**o 的大作中提到】 : sqlj -codegen=oraclejdbc dbtest.sqlj : jdbc code run 起来没问题的环境(oracle9.0+jdbc driver) : 用sqlj作traslate的时候,单独的connection码(Oracle.connect(...))通过, : 但一加上 #sql 就出了以下错误: : java.lang.IncompatibleClassChangeError: sqlj.runtime.ExecutionContext and sqlj.e : at java.lang.Class.getDeclaringClass(Native Method) : at sqlj.framework.DefaultInnerClassDescriptor.getDeclaringClass(Default) : at sqlj.framework.JSClass$ClassWrapper.getDeclaringClass(JSClass.java:1) : at sqlj.framework.JSClass.reso
|
y**o 发帖数: 4 | 3
Have set the env var:
setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${ORACLE_HOME}/lib
setenv CLASSPATH ${CLASSPATH}:${ORACLE_HOME}/sqlj/lib/translator.zip
setenv CLASSPATH ${CLASSPATH}:${ORACLE_HOME}/sqlj/lib/runtime.zip
setenv CLASSPATH ${CLASSPATH}:${ORACLE_HOME}/sqlj/lib/runtime12.zip
setenv CLASSPATH ${CLASSPATH}:${ORACLE_HOME}/sqlj/lib/runtime12ee.zip
setenv CLASSPATH ${CLASSPATH}:${ORACLE_HOME}/sqlj/lib/classes12.zip
setenv CLASSPATH ${CLASSPATH}:${ORACLE_HOME}/sqlj/lib/runtime12.jar
而且那个run
【在 A**z 的大作中提到】 : : 这儿不都说的挺清楚的吗,你按着它要求的换成根你现在的oracle 版本compatible的 : 么?
|