|
|
|
При компиляции выдает cannot be resolved. (новичок о пакетах...)
|
|||
|---|---|---|---|
|
#18+
Добрый день. Сервлеты пишу неделю (может быть две :). Не могу решить казалось бы простую проблему. Ситуация такая. есть два java файла CATLogin.java(просто класс) и sltLogin.java(сервлет) sltLogin.java использует класс CATLogin из CATLogin.java 1-й строкой в sltJava стоит строка package login; если 1-й строкой в CATLogin поставить "package login;", то все компилируется. если я не ставлю принадлежность к пакету в CATLogin, то выдает ошибку "cannot be resolved" на класс CATLogin. у меня класс CATLogin может использоваться в разных сервлетах. Манипуляции с командной строкой и с перекладыванием CATLogin в разные каталоги ни к чему не привели. Подскажите в чем дело ? Я уже понял, что надо разобраться как работать с пакетом. Но ни как не въеду в чем моя ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 14:27 |
|
||
|
При компиляции выдает cannot be resolved. (новичок о пакетах...)
|
|||
|---|---|---|---|
|
#18+
незабывайте про include login.*; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 14:50 |
|
||
|
При компиляции выдает cannot be resolved. (новичок о пакетах...)
|
|||
|---|---|---|---|
|
#18+
ТимоН > незабывайте про include login.*;Тема==Ответить import ----------------------------------- The Bat + My Gate Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 15:07 |
|
||
|
При компиляции выдает cannot be resolved. (новичок о пакетах...)
|
|||
|---|---|---|---|
|
#18+
import CATLogin.*; делал. он не видит ничего. приходиться копировать CATLogin.class туда же куда попадает sltLogin.class. тогда работает. но у меня общие классы при компиляции складываются в один каталог (common). а sltLogin при компиляции попадает в каталог пакета (login) и вот мне приходится cp common/CATLogin.class login/ после этого работает. т.к. пакет не один то приходится делать cp common/CATLogin.class пакет1/ cp common/CATLogin.class пакет2/ cp common/CATLogin.class пакет3/ и т.д. а хотелось бы как-то сразу указать откуда брать общие классы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 15:15 |
|
||
|
При компиляции выдает cannot be resolved. (новичок о пакетах...)
|
|||
|---|---|---|---|
|
#18+
авторimport :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 15:38 |
|
||
|
При компиляции выдает cannot be resolved. (новичок о пакетах...)
|
|||
|---|---|---|---|
|
#18+
Наверное дело в том что CATLogin.java лежит в главной дериктории, а sltLogin.java в подглавной. Попробуй CATLogin.java положить в другую поддеректорию и сослатся на него через import. к примеру: /A/sltLogin1.java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 22:26 |
|
||
|
При компиляции выдает cannot be resolved. (новичок о пакетах...)
|
|||
|---|---|---|---|
|
#18+
сори за повтор (недописал:) ). Наверное дело в том что CATLogin.java лежит в главной дериктории, а sltLogin.java в подглавной. Попробуй CATLogin.java положить в другую поддеректорию и сослатся на него через import. к примеру: /lib/CATLogin.java /A/sltLogin1.java /B/sltLogin2.java ,где в sltLogin1.java и sltLogin2.java пропиши import lib.*; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2006, 22:28 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33739921&tid=2149204]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 353ms |

| 0 / 0 |
