Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / import / 25 сообщений из 25, страница 1 из 1
08.08.2007, 13:56:23
    #34713889
Alexey 12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
В коде программы на java встречается такая строка
Код: plaintext
 import  org.apache.commons.httpclient.HttpClient;
где физически должен нахадиться импортируемый файл?
...
Рейтинг: 0 / 0
08.08.2007, 13:59:38
    #34713897
crazytoo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
Он должен находиться в любом из jar-ов или классов указанных в переменной classpath
...
Рейтинг: 0 / 0
08.08.2007, 13:59:59
    #34713898
wessen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
В classpath-е.
...
Рейтинг: 0 / 0
08.08.2007, 16:44:07
    #34714583
Alexey 12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
Выложил jar file в каталог
c:\Program Files\Java\jre1.6.0_02\lib\ext
его же прописал в переменной среды classpath
Компилятор все равно не находит.
...
Рейтинг: 0 / 0
08.08.2007, 17:11:18
    #34714704
no13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
Alexey 12Выложил jar file в каталог
c:\Program Files\Java\jre1.6.0_02\lib\ext
...
Компилятор все равно не находит.
Компилятор - в JDK. У него своя JRE
c:\Program Files\Java\jdk1.6.0_02\jre\lib\ext
...
Рейтинг: 0 / 0
08.08.2007, 17:31:43
    #34714808
Primax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
а что такое classpath вообще и где посмотреть на него можно ?(
...
Рейтинг: 0 / 0
08.08.2007, 17:46:12
    #34714865
Alexey 12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
> no13
Каталог компилятора другой, но я же указываю в системной переменной явный путь.
Поменял jre на jdk - не помогло
> Primax
classpath я прописал в переменных среды
...
Рейтинг: 0 / 0
08.08.2007, 17:57:20
    #34714904
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
попробуйте компилировать из командной строки с явным указанием
classpath, без всяких переменных сред. тогда все получится
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
08.08.2007, 18:20:34
    #34715004
Primax
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
Alexey 12> no13
classpath я прописал в переменных среды
не, что такое вообще classpath ? Это я спрашиваю ))
...
Рейтинг: 0 / 0
08.08.2007, 18:24:52
    #34715020
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
Primax
не, что такое вообще classpath ? Это я спрашиваю ))
Книжку почитай
...
Рейтинг: 0 / 0
08.08.2007, 18:26:02
    #34715028
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
...
Рейтинг: 0 / 0
09.08.2007, 10:51:22
    #34716066
Alexey 12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
Запустил вот так
Код: plaintext
javac -classpath "./lib/httpclient-4.0-alpha1.jar; ./lib/httpcore-4.0-alpha5.jar" BICDownloader.java
Не помогло.
...
Рейтинг: 0 / 0
09.08.2007, 11:54:45
    #34716397
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
двавй так

javac -classpath lib/httpclient-4.0-alpha1.jar;lib/httpcore-4.0-alpha5.jar;. org.myself.BICDownloader

javac -classpath lib/httpclient-4.0-alpha1.jar;lib/httpcore-4.0-alpha5.jar;BICDownloader.jar org.myself.BICDownloader
...
Рейтинг: 0 / 0
09.08.2007, 12:12:24
    #34716492
Alexey 12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
> expp
Код: plaintext
1.
error:  Class  names, 'org.myself.BICDownloader', are only accepted  if  annotation
processing is explicitly requested
...
Рейтинг: 0 / 0
09.08.2007, 12:14:41
    #34716508
Alexey 12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
А что означает строка после import.
Это путь к class файлу в jar?
...
Рейтинг: 0 / 0
09.08.2007, 13:10:16
    #34716778
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
так ты блин компиляешь?
упустил

javac -classpath lib/httpclient-4.0-alpha1.jar;lib/httpcore-4.0-alpha5.jar -d bin *.java
...
Рейтинг: 0 / 0
09.08.2007, 14:25:07
    #34717139
Alexey 12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
Все равно не находит.
Ф что дает -d bin?
...
Рейтинг: 0 / 0
09.08.2007, 14:28:31
    #34717153
no13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
Alexey 12Запустил вот так
Код: plaintext
javac -classpath "./lib/httpclient-4.0-alpha1.jar; ./lib/httpcore-4.0-alpha5.jar" BICDownloader.java
Не помогло.
Пробел лишний, кавычки не нужны.
...
Рейтинг: 0 / 0
09.08.2007, 15:11:13
    #34717346
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
Код: 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.
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info
  -g:none                    Generate no debugging info
  -g:{lines,vars,source}     Generate only some debugging info
  -nowarn                    Generate no warnings
  -verbose                   Output messages about what the compiler is doing
  -deprecation               Output source locations where deprecated APIs are used
  -classpath <path>          Specify where to find user class files and annotation processors
  -cp <path>                 Specify where to find user class files and annotation processors
  -sourcepath <path>         Specify where to find input source files
  -bootclasspath <path>      Override location of bootstrap class files
  -extdirs <dirs>            Override location of installed extensions
  -endorseddirs <dirs>       Override location of endorsed standards path
  -proc:{none,only}          Control whether annotation processing and/or compilation is done.
  -processor <class1>[,<class2>,<class3>...]Names of the annotation processors to run; bypasses default discovery process
  -processorpath <path>      Specify where to find annotation processors
  -d <directory>             Specify where to place generated class files
  -s <directory>             Specify where to place generated source files
  -implicit:{none,class}     Specify whether or not to generate class files for implicitly referenced files
  -encoding <encoding>       Specify character encoding used by source files
  -source <release>          Provide source compatibility with specified release
  -target <release>          Generate class files for specific VM version
  -version                   Version information
  -help                      Print a synopsis of standard options
  -Akey[=value]              Options to pass to annotation processors
  -X                         Print a synopsis of nonstandard options
  -J<flag>                   Pass <flag> directly to the runtime system
...
Рейтинг: 0 / 0
09.08.2007, 15:19:30
    #34717373
no13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
expp
Код: plaintext
1.
Usage: javac <options> <source files>
...

<мысли вслух>
А подумать? Тут не платные курсы обучения, думать за вас никто не будет. Подсказать могут. Но надо ж и самому как-то....
</мысли вслух>

У вас ошибка синтаксиса вызова javac. Не видя строки вызова подсказать ничего нельзя. Телепаты в отпуске, к сожалению. ;)
...
Рейтинг: 0 / 0
09.08.2007, 15:33:33
    #34717444
Alexey 12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
Спасибо всем. Путь к файлу *.class в *.jar должен быть точно такой как в строке после import только вместо \ '.' Странно что об этом я нигде не прочитал, а нашел методом тыка. А синтаксис вызова правильный. Без ковычек.
Код: plaintext
javac -classpath ./lib/httpclient- 4 . 0 -alpha1.jar;./lib/httpcore- 4 . 0 -alpha5.jar BICDownloader.java
...
Рейтинг: 0 / 0
09.08.2007, 15:35:00
    #34717455
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
> Странно что об этом я нигде не прочитал, а нашел методом тыка.

вот он, правильный подход к разработке :)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
09.08.2007, 15:38:45
    #34717472
no13
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
Alexey 12Спасибо всем. Путь к файлу *.class в *.jar должен быть точно такой как в строке после import только вместо \ '.'
А разве у вас было не так? Первое сообщение с точками.
Alexey 12В коде программы на java встречается такая строка
Код: plaintext
 import  org.apache.commons.httpclient.HttpClient;
...

Alexey 12 Странно что об этом я нигде не прочитал, а нашел методом тыка.
Это написано в самом начале руководства по яве, так где объясняется что такое пакеты и как производится импорт.
...
Рейтинг: 0 / 0
09.08.2007, 15:43:20
    #34717491
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
no13
Это написано в самом начале руководства по яве, так где объясняется что такое пакеты и как производится импорт.
Чукча не читатель, чукча писатель.
...
Рейтинг: 0 / 0
09.08.2007, 15:58:05
    #34717553
Alexey 12
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
import
> no13
Оказалось что путь в файле не такой.
То что я привел в 1 посте взято из примера, который предлагает SWIFT на своем официальном сайте. А те jar, которые я скачал с сайта Apache имеют другую структуру. Я доверял примеру SWIFT и пути стал проверять в последнюю очередь.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / import / 25 сообщений из 25, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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