|
Prev: Transportable tablespace
Next: Verify driving_site hint
From: jimmyb on 1 Jul 2008 17:15 I can compile the following Java code just fine when using the Java compiler. But I am getting an error when trying to compile the source file in Oracle. Here is the code: create or replace and compile java source named host as import java.io.* ; import java.sql.* ; public class Host { public static final void RewriteBaim10Pmc( ) throws IOException { try { BufferedReader inputStream = new BufferedReader(new FileReader("/ interface/nwps/BAIM/data/if_baim10pmc_pre.dat")) ; PrintWriter outputStream = new PrintWriter(new FileWriter("/interface/ nwps/BAIM/data/if_baim10pmc.dat")) ; StringBuilder buffer = new StringBuilder() ; // more code inputStream.Close() ; outputStream.Close() ; }}} Here is the error message that Oracle is giving me: Errors for JAVA SOURCE HOST: LINE/COL ERROR -------- ----------------------------------------------------------------- 0/0 HOST:7: cannot resolve symbol 0/0 symbol : class StringBuilder 0/0 location: class Host 0/0 StringBuilder buffer = new StringBuilder() ; 0/0 ^ 0/0 2 errors 0/0 symbol : class StringBuilder 0/0 location: class Host 0/0 StringBuilder buffer = new StringBuilder() ; 0/0 ^ 0/0 HOST:7: cannot resolve symbol
From: Thomas Olszewicki on 1 Jul 2008 22:26 On Jul 1, 5:15 pm, jimmyb <jimmybr...(a)gmail.com> wrote: > I can compile the following Java code just fine when using the Java > compiler. But I am getting an error when trying to compile the source > file in Oracle. > > Here is the code: > > create or replace and compile java source named host as > import java.io.* ; > import java.sql.* ; > > public class Host > { > public static final void RewriteBaim10Pmc( ) > throws IOException > { > try > { > BufferedReader inputStream = new BufferedReader(new FileReader("/ > interface/nwps/BAIM/data/if_baim10pmc_pre.dat")) ; > PrintWriter outputStream = new PrintWriter(new FileWriter("/interface/ > nwps/BAIM/data/if_baim10pmc.dat")) ; > StringBuilder buffer = new StringBuilder() ; > > // more code > inputStream.Close() ; > outputStream.Close() ; > > }}} > > Here is the error message that Oracle is giving me: > > Errors for JAVA SOURCE HOST: > > LINE/COL ERROR > -------- > ----------------------------------------------------------------- > 0/0 HOST:7: cannot resolve symbol > 0/0 symbol : class StringBuilder > 0/0 location: class Host > 0/0 StringBuilder buffer = new StringBuilder() ; > 0/0 ^ > 0/0 2 errors > 0/0 symbol : class StringBuilder > 0/0 location: class Host > 0/0 StringBuilder buffer = new StringBuilder() ; > 0/0 ^ > 0/0 HOST:7: cannot resolve symbol 2 errors: 1. try without exception or finally 2. it is close() not Close() and finaly make sure that java.io.* is from classpath of JVM 1.4 not from JVM 1.5 Oracle 10.2.x supports only Java 1.4 HTH Thomas
From: Vladimir M. Zakharychev on 2 Jul 2008 02:28 On Jul 2, 1:15 am, jimmyb <jimmybr...(a)gmail.com> wrote: > I can compile the following Java code just fine when using the Java > compiler. But I am getting an error when trying to compile the source > file in Oracle. > > Here is the code: > > create or replace and compile java source named host as > import java.io.* ; > import java.sql.* ; > > public class Host > { > public static final void RewriteBaim10Pmc( ) > throws IOException > { > try > { > BufferedReader inputStream = new BufferedReader(new FileReader("/ > interface/nwps/BAIM/data/if_baim10pmc_pre.dat")) ; > PrintWriter outputStream = new PrintWriter(new FileWriter("/interface/ > nwps/BAIM/data/if_baim10pmc.dat")) ; > StringBuilder buffer = new StringBuilder() ; > > // more code > inputStream.Close() ; > outputStream.Close() ; > > }}} > > Here is the error message that Oracle is giving me: > > Errors for JAVA SOURCE HOST: > > LINE/COL ERROR > -------- > ----------------------------------------------------------------- > 0/0 HOST:7: cannot resolve symbol > 0/0 symbol : class StringBuilder > 0/0 location: class Host > 0/0 StringBuilder buffer = new StringBuilder() ; > 0/0 ^ > 0/0 2 errors > 0/0 symbol : class StringBuilder > 0/0 location: class Host > 0/0 StringBuilder buffer = new StringBuilder() ; > 0/0 ^ > 0/0 HOST:7: cannot resolve symbol java.lang.StringBuilder is new to Java 1.5, Oracle VM is 1.4. Regards, Vladimir M. Zakharychev N-Networks, makers of Dynamic PSP(tm) http://www.dynamicpsp.com
From: jimmyb on 2 Jul 2008 17:00 You guys rocks! Thanks...switching to jvm 1.4.2 worked, i just had to change my code to StringBuffer.
|
Pages: 1 Prev: Transportable tablespace Next: Verify driving_site hint |