【发布时间】:2016-10-16 23:59:24
【问题描述】:
所以我对 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)。 -
还要检查你的编码约定;)。 Java 使用 camelCase 函数 ;)
-
我正在从我的目录运行 javac * java
标签: java class instance public cannot-find-symbol