Linux中命令行编译java接口总是提示找不到符号的疑难杂症的解决

今天学习java的接口,在linux的命令行下写代码练练手吧,啪啪啪一顿猛敲,写了一个接口UsbInserface,UDisk继承UsbInterface,写完了那就编译到bin目录呗。

当时写程序的目录时project/bin中

#javac ../src/p_ch4/Test.java

我擦4个错误,。。。

Linux中命令行编译java接口总是提示找不到符号的疑难杂症的解决

找不到符号什么情况??

代码出问题了?不应该啊

Linux中命令行编译java接口总是提示找不到符号的疑难杂症的解决

包的位置没问题,语法没问题。

看继承接口的子类

Linux中命令行编译java接口总是提示找不到符号的疑难杂症的解决

邪门了,也没有问题啊。

无奈,打开度娘 “java implements 接口时找不到符号”

Linux中命令行编译java接口总是提示找不到符号的疑难杂症的解决

这个情况跟我有点类似看看吧。

看到这

Linux中命令行编译java接口总是提示找不到符号的疑难杂症的解决

觉得是我所在的路径出问题了,于是跳到相当于包的文件夹的上一级也就是src目录下

重新编译一下

#javac p_ch4/Test.java

没有错误提示,编译通过,运行一下

#cd bin

#java p_ch4/Test

成功显示出main方法的结果。

解决完成,特将思路记载,供以后查阅及同行解决类似问题。那篇文章的原文地址:http://www.91linux.com/html/2014/Java_0519/12291.html

【来自 乐智的菜园子:www.cnblogs.com/AIThink 亲们,码字不容易,转载请注明出处。】

上一篇:python命令行运行py文件找不到模块的解决办法


下一篇:Java 命令行运行java程序,出现“找不到或无法加载主类 ”的注意事项