Skip to Main Content

Java APIs

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

class file contains wrong class

843810Jul 23 2003 — edited Jul 23 2003
This is elementary but darned if I can figure it out

two classes, one in a package and a test.java
OracleConn.class in ./fsec directory on hp unix
test.java in .

CLASSPATH=/usr/oracle/product/9.0.1m/jdbc/lib/classes12.zip:/opt/java1.3
/jre/lib/i18n.jar:/opt/java1.3/jre/lib/rt.jar:/opt/java1.3/jre/lib/sunrs
asign.jar:/usr/oracle/product/9.0.1m/Apache/Apache/htdocs/f_sec/fsec:.:

Header of OracleConn.java

package fsec;

// Imports
import oracle.sql.*;
import oracle.jdbc.driver.*;
import java.sql.*;
import java.io.*;
import java.math.*;
...

this package compiles without errors or warnings

test.java header
// Imports
import oracle.sql.*;
import oracle.jdbc.driver.*;
import java.sql.*;
import java.io.*;
import fsec.*;

But test.java compiles with the following errors:
javac test.java
test.java:16: cannot access OracleConn
bad class file: /usr/oracle/product/9.0.1m/Apache/Apache/htdocs/f_sec/fsec/OracleConn.class
class file contains wrong class: fsec.OracleConn
Please remove or make sure it appears in the correct subdirectory of the classpath.
OracleConn myconn = new OracleConn();

And the solution is?????????
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Aug 20 2003
Added on Jul 23 2003
4 comments
453 views