java – “无法找到符号”编译错误
发布时间:2020-05-25 00:36:37 所属栏目:Java 来源:互联网
导读:我的编码经验只能回溯几年,所以这个问题应该很容易回答. 我写了两个接口:Class和Game.接口CLASS应该扩展接口GAME. 以下是两个界面来源: package Impl;public interface Game{ //METHODS AND VARS}package Impl; public interface Class extends Game{
|
我的编码经验只能回溯几年,所以这个问题应该很容易回答. 我写了两个接口:Class和Game.接口CLASS应该扩展接口GAME. 以下是两个界面来源: package Impl;
public interface Game
{
//METHODS AND VARS
}
package Impl;
public interface Class extends Game
{
//METHODS AND VARS
}
现在,当我尝试编译第二个接口时,我收到以下错误 class.java:4: cannot find symbol
symbol: class Game
public interface Class extends Game
^
我的Game类被编译,类文件与两个java文件在同一目录中.我一直无法找到解决方案.有没有人有任何想法? 解决方法类名称区分大小写.您可能已经创建了一个名为game的接口,但您在类接口声明中将其称为Game,编译器无法找到它.但是,您可以在Impl包中进行编译.为此,您需要引用类路径,以便编译器可以从包结构的基础中查找类.您可以在类名之前将-classpath .. arg添加到您的javac: javac -classpath .. Class.java 或者,您可以执行更常见的操作,从包结构的根目录进行编译.为此,您需要指定Class文件的路径: javac ImplClass.java 你总是可以添加一个-classpath.要清楚. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
