У меня есть Java-приложение, которое манипулирует с базой данных
и моя версия Java в sco openserver 5 - это 1.3.1_22
Итак, я скачал classes12.jar для использования в качестве OracleDriver для Oracle Database 11R2
Но когда я запускаю его на sco openserver 5, всегда появляется предупреждение OracleDriver, класс не найден
java.lang.NoClassDefFoundError: oracle/jdbc/OracleDriver
at Database.<init>(Database.java:15)
at Database.Instance(Database.java:26)
at FileChangeNotification.processMessage(FileChangeNotification.java, C)
at FileChangeNotification.access$2(FileChangeNotification.java:53)
at FileChangeNotification$1.onChange(FileChangeNotification.java:41)
at FileChangeNotificationEventHandler.run(FileChangeNotificationEventHa)
at java.util.TimerThread.mainLoop(Timer.java, Compiled Code)
at java.util.TimerThread.run(Timer.java:380)
Я тестировал на Windows, все работает нормально! (Windows с Java 1.3.1_20)
- Используйте код ниже, чтобы зарегистрировать драйвер
DriverManager.registerDriver(new oracle.jdbc.OracleDriver());
Как решить эту проблему, как заставить oracledriver работать в sco openserver ?