|
Что-то не соображаю (про classpath).
|
|||
---|---|---|---|
#18+
Есть у меня такой код import java.io.* ; import org.w3c.dom.Node; import org.w3c.dom.Element; import org.w3c.dom.Document; import org.w3c.dom.Attr; import org.w3c.dom.NodeList; import org.w3c.dom.Text; import org.w3c.dom.NamedNodeMap; import org.w3c.dom.DOMImplementation; import org.apache.crimson.tree.*; import org.apache.xerces.parsers.*; при этом при компиляции получаю ошибку ProjectComponent.java:11: package org.apache.xerces.parsers does not exist import org.apache.xerces.parsers.*; ^ 1 error Хотя переменную classpath я прправил -Добавил туда ;D:\j2sdk1.4.1_01\jre\lib\xercesImpl.jar; В этом jar -файле все есть. Где ошибся подскажите ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2003, 18:31 |
|
Что-то не соображаю (про classpath).
|
|||
---|---|---|---|
#18+
1. попробуй переместить библиотеку в jre\lib\ext . Оттуда библиотеки должны быть видны автоматически 2. раскрой библиотеку и посмотри есть ли там указаные пакеты. Часто интерфасы и имплементатион могут быть в разных библиотеках. 3. попробуй исползовать класспас в явном виде из командной строки про компиляции. 4. Херсел входит в разные фраймворки, иногда бывает путаница на уровне класслоадера какую версию использовать. кажется, это не должно влиять на компиляцию. ЙЙ ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2003, 19:08 |
|
Что-то не соображаю (про classpath).
|
|||
---|---|---|---|
#18+
2 javajdbc >3. попробуй исползовать класспас в явном виде из командной строки про компиляции // Указал в командной строке classpath и скомпилилось успешно. // Спасибо.Но почему такое произошло у меня же в HKEY_LOCAL_MACHINE\SOFTWARE\Classes\JavaRuntimeEnvironment.11 указано в Path путь на эти библиотеки ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2003, 13:13 |
|
Что-то не соображаю (про classpath).
|
|||
---|---|---|---|
#18+
И еще. А почему когда я смотрю D:\j2sdk1.4.1_01\bin>java.exe -verbose -classpath D:\j2sdk1.4.1_01\bin;D:\j2sdk1.4.1_01\jre\lib\xercesImpl.jar updsrc [Opened D:\j2sdk1.4.1_01\jre\lib\rt.jar] [Opened D:\j2sdk1.4.1_01\jre\lib\sunrsasign.jar] [Opened D:\j2sdk1.4.1_01\jre\lib\jsse.jar] [Opened D:\j2sdk1.4.1_01\jre\lib\jce.jar] [Opened D:\j2sdk1.4.1_01\jre\lib\charsets.jar] [Loaded java.lang.Object from D:\j2sdk1.4.1_01\jre\lib\rt.jar] [Loaded java.io.Serializable from D:\j2sdk1.4.1_01\jre\lib\rt.jar] снчалала идет Opened а затем Loaded? И почем среди Opened нет файла xercesImpl.jar? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2003, 14:39 |
|
Что-то не соображаю (про classpath).
|
|||
---|---|---|---|
#18+
И почем среди Opened нет файла xercesImpl.jar? Poprobuy xersel lib pomestit' v .../jre/lib/ext a ne v .../jre/lib obshiy sovet - ne propisivat' classpath v registry, tam chert nogy slomit, mozhet eto registry entry dlia drygoy java versii (1.1 - ?), mozhet dlia drygogo usera.... krome togo zhelatel'no delat' tak, chto bi i na linuxe/unixe rabotalo. Sovetuu opredeliat' classpth v otdel'nom bat ili sh file (ili bash_profile.sh). JJ ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2003, 20:29 |
|
|
start [/forum/topic.php?fid=59&fpage=862&tid=2154667]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 136ms |
0 / 0 |