为了账号安全,请及时绑定邮箱和手机立即绑定

为何编译失败,说找不到符号?

找不到符号不知道说的什么意思,接口方法重写也报错

http://img1.sycdn.imooc.com//59005bcb00014e5a04920171.jpg

http://img1.sycdn.imooc.com//59005bcc00016e5a04490214.jpg

http://img1.sycdn.imooc.com//59005bcc00012af206490239.jpg

http://img1.sycdn.imooc.com//59005bcc0001dcce08610458.jpg


正在回答

6 回答

你文件的命名是不是类名,确认一下

0 回复 有任何疑惑可以回复我~

我也是这个问题,确实写全包名就可以在IDE上面运行了。。不过使用控制台去编译依然失败,说找不到符号,题主你解决了么?

0 回复 有任何疑惑可以回复我~
#1

小猫咪吃鼠片 提问者

没有解决。。。。
2017-05-05 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//59018bf70001400a04910197.jpg

http://img1.sycdn.imooc.com//59018bf700010d6406170307.jpg

http://img1.sycdn.imooc.com//59018bf70001b1d109000540.jpg

forName写全包名,可以运行,但是用cmd的javac编译还是报错

0 回复 有任何疑惑可以回复我~

如图所示:

http://img1.sycdn.imooc.com//5900745d0001bb0204510211.jpg

http://img1.sycdn.imooc.com//5900745d0001933207030652.jpg


0 回复 有任何疑惑可以回复我~
#1

小猫咪吃鼠片 提问者

没用,还是一样的错,eclipse里面可以打印输出,和public无关,前面Class.forName的参数要写全包名就可以了
2017-04-27 回复 有任何疑惑可以回复我~

把接口定义为public   接口里的start();方法定义为公有方法就可以了

0 回复 有任何疑惑可以回复我~

错误原因是没有正确的定义接口,主要检查一下接口部分的代码。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为何编译失败,说找不到符号?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信