Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / проблемы запуска JDK на Win XP и Windows 2000 / 6 сообщений из 6, страница 1 из 1
07.01.2007, 00:34:51
    #34239876
Generale
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы запуска JDK на Win XP и Windows 2000
дело вот в чем

у меня есть 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
07.01.2007, 00:36:17
    #34239879
Generale
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы запуска JDK на Win XP и Windows 2000
P.S. мой класс (ааа расширяет класс Frame) и импортируем библиотеки java.awt и java.sql

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


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

Код: 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
07.01.2007, 12:37:18
    #34240140
Partisan M
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы запуска JDK на Win XP и Windows 2000
Нет никакого смысла использовать 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
Форумы / Java [игнор отключен] [закрыт для гостей] / проблемы запуска JDK на Win XP и Windows 2000 / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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