编程语言
首页 > 编程语言> > Java代码未使用’javac’进行编译,而是在Eclipse中进行编译

Java代码未使用’javac’进行编译,而是在Eclipse中进行编译

作者:互联网

我刚刚在Eclipse中编写了Java多线程程序.它可以很好地编译并且像魅力一样工作.

但是,由于这是课程,因此我们需要确保它使用’javac’在命令行中进行编译,否则我们将获得零分!

因此,有些类不能编译.我收到的错误如下(它们只是在使用不同的类名时都相似,这是一个示例)

GateRunnable.java:7: cannot find symbol
symbol  : class Station
location: class package.name.here.GateRunnable
    public GateRunnable(Station st) {
                        ^

这是javac问题吗?任何帮助表示赞赏.

解决方法:

您的编译-classpath和/或-sourcepath不完整.编译器不知道在哪里可以找到Station类. Here是一个相关问题,描述了如何设置类路径以包括所需的所有类.

标签:multithreading,compiler-errors,command-line,javac,java
来源: https://codeday.me/bug/20191031/1977052.html