Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Необходима помощь не Java программисту! / 8 сообщений из 8, страница 1 из 1
29.01.2005, 12:12
    #32890660
kdima71
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необходима помощь не Java программисту!
Привет всем!
Я не Java программист, поэтому прошу прощения за мои возможно тривиальные вопросы и будьте, пожалуйста, снисходительны ко мне.

Я занимаюсь созданием user-defined character set (UDCS) с помощью Oracle Local Builder (у меня Oracle 9.2.0.1 под Win2000).

Возникла два вопроса!

1. После успешного создания UDCS (сгенерировал и инсталлировал соответствующие бинарные NLB файлы), хочу также обеспечить поддержку UDCS в Java (необходимо сгенерировать специальный Java zip файл). Следуя инструкции от Oracle выполняю из командной строки следующее:
Код: plaintext
1.
2.
3.
C:\Program Files\Oracle\jre\ 1 . 1 . 8 \bin\jre.exe 
-classpath d:\oracle\ora92\jlib\gss-1_1.zip:
d:\oracle\ora92\jlib\gss_charset-1_2.zip Ginstall d:\lx22711.nlt
но, получаю следующую ошибку
Код: plaintext
1.
2.
Unable to unitialize threads: cannot find class java/lang/Thread
Could not create Java VM
Насколько я понимаю, это ядровый класс. Но я все равно нашел jar, в котором похоже есть этот класс (rt.jar) и добавил его в переменную окружения CLASSPATH на уровне Системы.
Приведу также значение этой переменной:
CLASSPATH.;
C:\Program Files\Oracle\jre\1.1.8\lib\rt.jar;
D:\IBM\SQLLIB\java\db2java.zip;
D:\IBM\SQLLIB\java\db2jcc.jar;
D:\IBM\SQLLIB\java\sqlj.zip;
D:\IBM\SQLLIB\java\db2jcc_license_cisuz.jar;
D:\IBM\SQLLIB\java\db2jcc_license_cu.jar;
D:\IBM\SQLLIB\bin;
D:\IBM\SQLLIB\java\common.jar;
d:\ibm\sqllib\java\Common.jar;
d:\ibm\sqllib\tools\db2cmn.jar;
d:\ibm\sqllib\tools\db2replapis.jar;
d:\ibm\sqllib\tools\db2qreplapis.jar;
d:\ibm\sqllib\tools\jt400.jar;
Но ошибка не исчезла. Может ли мне кто-нибудь помочь?

2. Так же, может ли мне кто-нибудь дать точную ссылку на описание конфигурационного файла font.properties (что бы я не терял время)? Его использует Oracle Local Builder.

Заранее благодарю, за любую помощь!

С уважением, kdima71.
...
Рейтинг: 0 / 0
29.01.2005, 21:03
    #32890913
FishingIsGood
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необходима помощь не Java программисту!
Во первых на windows (судя по твоему classpath) разделитель в ключе -classpath не двоеточие, а точка с запитой. Двоеточие - это для UNIX'ов. Попробуй поменять. Если это не поможет то забей rt.jar не в переменныю окружения, а прямо в '-classpath' опцию комманды (опять же через точку с запитой). Хотя на самом деле rt.jar должен находится без его явного указания в переменных или ключах.
...
Рейтинг: 0 / 0
31.01.2005, 09:24
    #32891608
kdima71
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необходима помощь не Java программисту!
Спасибо за отклик! К моменту получения Ваших рекомендаций, я самостоятельно уже разобрался в следующем:

1. Используется Oracle JDK 1.1.8.16 (JDK 1.1.8_008 based)
NOTE:This is a version of the Oracle JDK. It is based on the
JavaSoft JDK, and only adds select bug fixes to improve
stability and performance. It is not an Oracle-specific
implementation of the JDK.

2. С разделителями в classpath.

Но после выполнения отредактированной команды:
Код: plaintext
1.
2.
3.
4.
5.
"C:\Program Files\Oracle\jre\1.1.8\bin\jre.exe" -v 
-classpath 
"C:\Program Files\Oracle\jre\1.1.8\lib\rt.jar;
d:\oracle\ora92\jlib\gss-1_1.zip;
d:\oracle\ora92\jlib\gss_charset-1_2.zip;"
Ginstall lx22711.nlt
Получаю следующее:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
89.
90.
91.
92.
93.
94.
95.
D:\oracle\ora92\admin\nls\uz>"C:\Program Files\Oracle\jre\1.1.8\bin\jre.exe" -v
-classpath "C:\Program Files\Oracle\jre\1.1.8\lib\rt.jar;d:\oracle\ora92\jlib\gs
s-1_1.zip;d:\oracle\ora92\jlib\gss_charset-1_2.zip;" Ginstall lx22711.nlt
[Loaded java/lang/Thread. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.jar
]
[Loaded java/lang/Object. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.jar
]
[Loaded java/lang/ Class . class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.jar]

[Loaded java/lang/String. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.jar
]
[Loaded java/io/Serializable. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt
.jar]
[Loaded java/lang/ThreadDeath. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\r
t.jar]
[Loaded java/lang/Error. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.jar]

[Loaded java/lang/Throwable. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.
jar]
[Loaded java/lang/Exception. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.
jar]
[Loaded java/lang/RuntimeException. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \
lib\rt.jar]
[Loaded java/lang/Cloneable. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.
jar]
[Loaded java/lang/Runnable. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.j
ar]
[Loaded java/lang/ThreadGroup. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\r
t.jar]
[Loaded java/lang/StringBuffer. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\
rt.jar]
[Loaded java/lang/System. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.jar
]
[Loaded java/lang/Integer. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.ja
r]
[Loaded java/lang/Number. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.jar
]
[Loaded java/lang/NoClassDefFoundError. class  from C:\Program Files\Oracle\jre\ 1 .
 1 . 8 \lib\rt.jar]
[Loaded java/lang/LinkageError. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\
rt.jar]
[Loaded java/lang/OutOfMemoryError. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \
lib\rt.jar]
[Loaded java/lang/VirtualMachineError. class  from C:\Program Files\Oracle\jre\ 1 . 1 
. 8 \lib\rt.jar]
[Loaded java/util/Properties. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt
.jar]
[Loaded java/util/Hashtable. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.
jar]
[Loaded java/util/Dictionary. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt
.jar]
[Loaded java/util/HashtableEntry. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \li
b\rt.jar]
[Loaded java/io/FileInputStream. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib
\rt.jar]
[Loaded java/io/InputStream. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.
jar]
[Loaded java/io/FileDescriptor. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\
rt.jar]
[Loaded java/io/FileOutputStream. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \li
b\rt.jar]
[Loaded java/io/OutputStream. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt
.jar]
[Loaded java/io/BufferedInputStream. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 
\lib\rt.jar]
[Loaded java/io/FilterInputStream. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \l
ib\rt.jar]
[Loaded java/io/PrintStream. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.
jar]
[Loaded java/io/FilterOutputStream. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \
lib\rt.jar]
[Loaded java/io/BufferedOutputStream. class  from C:\Program Files\Oracle\jre\ 1 . 1 .
 8 \lib\rt.jar]
[Loaded java/io/OutputStreamWriter. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \
lib\rt.jar]
[Loaded java/io/Writer. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.jar]
[Loaded sun/io/CharToByteConverter. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \
lib\rt.jar]
[Loaded sun/io/CharacterEncoding. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \li
b\rt.jar]
[Loaded java/util/Locale. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.jar
]
[Loaded java/lang/Character. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.
jar]
[Loaded sun/io/CharToByteCp1252. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib
\rt.jar]
[Loaded sun/io/CharToByteSingleByte. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 
\lib\rt.jar]
[Loaded java/io/BufferedWriter. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\
rt.jar]
[Loaded java/lang/Compiler. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.j
ar]
[Loaded java/lang/Runtime. class  from C:\Program Files\Oracle\jre\ 1 . 1 . 8 \lib\rt.ja
r]
[Loaded Ginstall. class  from d:\oracle\ora92\jlib\gss-1_1.zip]
 Class  not found: Ginstall

В чем дело?

Заранее благодарю за любую помощь!
...
Рейтинг: 0 / 0
31.01.2005, 12:11
    #32892007
J--
J--
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необходима помощь не Java программисту!
пазволю себе вмешаться
попробовал бы так
Код: plaintext
1.
2.
3.
4.
5.
6.
"C:\Program Files\Oracle\jre\1.1.8\bin\jre.exe" -v 
-classpath 
"C:\Program Files\Oracle\jre\1.1.8\lib\rt.jar;
d:\oracle\ora92\jlib\gss-1_1.zip;
d:\oracle\ora92\jlib\gss_charset-1_2.zip;."
Ginstall lx22711.nlt

т.е. в classpath текущий путь вбейте (точечку)
...
Рейтинг: 0 / 0
31.01.2005, 12:25
    #32892041
kdima71
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необходима помощь не Java программисту!
Вставлял, самостоятельно! Не помогло!
...
Рейтинг: 0 / 0
31.01.2005, 20:15
    #32893397
FishingIsGood
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необходима помощь не Java программисту!
Тогда встречный вопрос - а где этот Ginstall цласс находится? И что происходит если выбросить rt.jar из classpath'а?
...
Рейтинг: 0 / 0
01.02.2005, 08:44
    #32893693
kdima71
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необходима помощь не Java программисту!
FishingIsGood ...где этот Ginstall цласс находится?
Ginstall.class входит в состав архива d:\oracle\ora92\jlib\gss-1_1.zip, я проверил.
FishingIsGood И что происходит если выбросить rt.jar из classpath'а?См. первое мое сообщение!
Код: plaintext
1.
Unable to unitialize threads: cannot find  class  java/lang/Thread
Could not create Java VM
...
Рейтинг: 0 / 0
01.02.2005, 09:45
    #32893771
FishingIsGood
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Необходима помощь не Java программисту!
Эх. Сдаётся мне, что что-то конфликтует у тебя там. В теории (и на практике тоже) rt.jar должен обнаруживаться легко самой jre без явного указания в classpath. Наиболее вероятные варианты состоят в том, что у тебя какие либо environmental variables указывают на какую нибудь другую jvm (напримет сановскую), или просто кривые. Проверь JAVA_HOME. В твоём случае она должна указывать на C:\Program Files\Oracle\jre\1.1.8 скорее всего. Потом запусти env и убедись, что нет ничего подозрительного связанного с явой. Если JAVA_HOME совсем не проставлен, то поставь его (см выше). Если ничего не помогает, то поставь сановскую яву и запусти из неё.

Удачи.

PS. Я с ораковской явой дел не имел, но если она такая же кривая, как остальные ораклиные явовские продукты, то пытаться что то ей сделать - это неудачный выбор.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Необходима помощь не Java программисту! / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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