Так что я немного ржавый, когда речь идет о Java, это было несколько лет с тех пор, как я использовал его. Одна из самых больших проблем, с которыми я столкнулась, - это использовать классы, которые я вызываю из другого файла. оба файла находятся в одном каталоге, но я все равно получаю ошибку «не могу найти символ». может кто-нибудь объяснить, что я делаю неправильно здесь?Почему я получаю ошибку «не могу найти символ», когда пытаюсь создать экземпляр этого класса?
вот мой главный класс в Plantmain.java
public class Plantmain
{
public static void main(String[] args)
{
Plant plantObj = new Plant();
plantObj.Message();
}
}
и это класс его пытается вызвать из Plant.java
public class Plant
{
public void Message()
{
System.out.println("this is working");
}
}
Как вы скомпилируете файлы? Это происходит, если вы не скомпилировали оба .java-файла. Попробуйте запустить javac * .java из своего каталога, а затем снова запустить его ('java Plantmain'). – user2478398
Проверьте также соглашение о кодировании;). Java использует camelCase для функции;) –
Я запускаю javac * java из моего каталога – nacerillo