javac 编译 说找不到符号

本文分享了作者在使用javac编译器过程中遇到的一个小陷阱:当定义了包名时,需要同时编译所有相关的.java文件才能避免"找不到符号"的错误。这一经验教训适用于那些习惯于使用IDE而偶尔回到命令行编译的开发者。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用了这么多年的工具,发现自己对基础的东西越来越忘记了。所以下定决心,只要工作不紧,就用记事本写代码!

今天才开始试验,就碰到了问题:

写了一个接口,然后写了一个实现类,用javac编译接口类pass,再编译实现类,竟然提示说“找不到符号”,仔细看了一遍又一遍,没写错啊,无奈又打开eclipse,发现eclipse下代码也是没错的。

于是再回头看我的javac命令是不是敲错了,最后才发现问题所在。原来我写的类指定了包,这种情况下,要一次全编译才行。如:

javac *.java

就这么简单……

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值