|
|
|
java error: cannot find symbol
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток всем! Пожалуйста, ткните носом новичка (объясните почему не компилится код класса PetMaster.java): // Pet.java //------------------------------------------------------------------------- package petmaster; public class Pet { int age; float weight; float height; String color; public void sleep() { System.out.println("Спокойной ночи! До завтра"); } public void eat() { System.out.println("Я очень голоден, давайте перекусим чипсами!"); } public String say(String aWord) { String petResponse = "Ну ладно!! " + aWord; return petResponse; } } //----------------------------------------------------------------------------- //PetMaster.java package petmaster; public class PetMaster { public static void main(String[] args) { String petReaction; Pet myPet = new Pet(); myPet.eat(); petReaction = myPet.say("Чик!! Чирик!!"); System.out.println(petReaction); myPet.sleep(); } } D:\java\projects>javac PetMaster.java PetMaster.java:7: error: cannot find symbol Pet myPet = new Pet(); ^ symbol: class Pet location: class PetMaster PetMaster.java:7: error: cannot find symbol Pet myPet = new Pet(); ^ symbol: class Pet location: class PetMaster 2 errors ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 19:14:59 |
|
||
|
java error: cannot find symbol
|
|||
|---|---|---|---|
|
#18+
Потому сто classpath не указали. Добавьте флаг -cp c путем к файлу Pet.class . Если он находится там же, где и PetMaster.class, то запускайте вот так: javac -cp . PetMaster.java ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 19:21:23 |
|
||
|
java error: cannot find symbol
|
|||
|---|---|---|---|
|
#18+
Спасибо за подсказку, но все равно не идет: D:\java\projects>javac -cp . PetMaster.java PetMaster.java:7: error: cannot find symbol Pet myPet = new Pet(); ^ symbol: class Pet location: class PetMaster PetMaster.java:7: error: cannot find symbol Pet myPet = new Pet(); ^ symbol: class Pet location: class PetMaster 2 errors ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 20:03:26 |
|
||
|
java error: cannot find symbol
|
|||
|---|---|---|---|
|
#18+
Где у вас расположен Pet.class? Вы класс Pet.java скомпилировали уже? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 20:07:25 |
|
||
|
java error: cannot find symbol
|
|||
|---|---|---|---|
|
#18+
svenom, Pet.class Pet.java PetMaster.java находятся в D:\java\projects ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 20:22:15 |
|
||
|
java error: cannot find symbol
|
|||
|---|---|---|---|
|
#18+
А, все, вдуплил - я package не заметил. Положите файл Pet.class в папку D:\java\projects\petmaster , потом запустите команду javac -cp . PetMaster.java Должно получиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2012, 20:43:09 |
|
||
|
java error: cannot find symbol
|
|||
|---|---|---|---|
|
#18+
svenomА, все, вдуплил - я package не заметил. Положите файл Pet.class в папку D:\java\projects\petmaster , потом запустите команду javac -cp . PetMaster.java Должно получиться. Спасибо, svenom! закомментил package, и заработало! Еще возник вопрос: Для чего нужны Мавен и Апаче Ант ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2012, 21:53:45 |
|
||
|
java error: cannot find symbol
|
|||
|---|---|---|---|
|
#18+
KaisarsvenomА, все, вдуплил - я package не заметил. Положите файл Pet.class в папку D:\java\projects\petmaster , потом запустите команду javac -cp . PetMaster.java Должно получиться. Спасибо, svenom! закомментил package, и заработало! Еще возник вопрос: Для чего нужны Мавен и Апаче Ант ? для сборки проэкта. причем мавен - еще и управляет зависимостями(т.е. подкачивает обновленные или недостающие либы с репозитория) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.02.2012, 04:14:36 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2132632]: |
0ms |
get settings: |
18ms |
get forum list: |
21ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
53ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
83ms |
get tp. blocked users: |
2ms |
| others: | 368ms |
| total: | 578ms |

| 0 / 0 |
