powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / проблемы запуска JDK на Win XP и Windows 2000
6 сообщений из 6, страница 1 из 1
проблемы запуска JDK на Win XP и Windows 2000
    #34239876
Generale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
дело вот в чем

у меня есть Win XP + Jdk 1.3

и есть Win 2000 + Oracle + Jdk 1.3

ааа- имя java исходника

написал прогу на яве на win xp, запускаю (java.exe aaa) все прекрасно работает но там не установлена ява


запускаю тоже самое приложение на той же улитилте (java.exe aaa) уже на Win 2000 и программа вылетает с эксептионом:

Exception in thread "main" java.lang.NoClassDefFoundError: aaa

----------------

если кто понимает в чем суть проблемы а главное как ее решить) отпишитесь пожалуйста
...
Рейтинг: 0 / 0
проблемы запуска JDK на Win XP и Windows 2000
    #34239879
Generale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P.S. мой класс (ааа расширяет класс Frame) и импортируем библиотеки java.awt и java.sql

никаких хитрых вещей не используем
...
Рейтинг: 0 / 0
проблемы запуска JDK на Win XP и Windows 2000
    #34239896
mysterio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://skipy.dev.juga.ru -> Техника -> Ликбез
...
Рейтинг: 0 / 0
проблемы запуска JDK на Win XP и Windows 2000
    #34240040
anjey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо что бы твой aaa.class находился через переменную среды CLASSPATH
...
Рейтинг: 0 / 0
проблемы запуска JDK на Win XP и Windows 2000
    #34240094
Generale
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
угу, понял свою ошибку.......


все запускается прекрасно..... но при попытке подконектиться к бд

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
      		 try 
		{
   //Шаг второй: Регистрация JDBC драйвера 
     String d = "oracle.jdbc.driver.OracleDriver"; 
            Class .forName(d); 
                   System.out.println("Connecting to database ..."); 
            String jdbcUrl = "jdbc:oracle:thin:@localhost:1521:Alone"; 
            String user = "stud"; 
            String pass = "stud"; 
            FConn = DriverManager.getConnection(jdbcUrl, user, pass);
            System.out.println("Connected ..."); 

	
		}
		 catch  (Exception e)
		{
			e.printStackTrace();
		}



e:\jdk\bin>java -cp e:\jdk\bin;e:\opera\gi\jdbc\lib; aaa
Connecting to database ...
Exception in thread "main" java.lang.NoClassDefFoundError: java/sql/Savepoint
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at aaa.<init>(aaa.java:30)
at aaa.main(aaa.java:391)


------------------------

он мне хочет сказать что не может найти java.sql.* встроенный в java?
...
Рейтинг: 0 / 0
проблемы запуска JDK на Win XP и Windows 2000
    #34240140
Partisan M
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет никакого смысла использовать JDK 1.3 для соединения с Oracle. Если в Oracle 9i есть встроенный JDK 1.3 (изменённый по сравнению с Sun JDK 1.3), то значит, он будет использоваться в хранимых процедурах, написанных на Java, чего здесь нет. Поэтому следовало использовать более новую версию JDK.


он мне хочет сказать что не может найти java.sql.* встроенный в java?

он хочет сказать, что не может найти java.sql.Savepoint, от которого зависит java.sql.Connection в JDK 1.4 и выше.
То ли драйвер Oracle - для версии JDK 1.4, то ли JDK 1.4 есть в компьютере и используется для программы. Неохота гадать, потому что я уже объяснил почему.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / проблемы запуска JDK на Win XP и Windows 2000
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]