写给初学者--"import static net.mindview.util.Range.*"错误怎么办

我自己就是初学者, 所以, 这篇博文可以理解为写给我自己的, 哈哈.

相信很多人和我一样, 在eclipse环境下学习thinking in java 4th edition.

但是在看到100页BreakAndContinue.java这个例子, 想编译的时候, eclipse总说它找不到net.

该怎么办?

假设你从www.mindview.net下载下来的code解压缩在X:\TIJ4\code目录下.(美网开始了, 先看完网球再写)

顾名思义, net.mindview.util.Range.*当然应该在X:\TIJ4\code\net\mindview\util\目录下了.

那么, import的是.java源程序, 还是.class二进制代码呢? 应该是.class二进制代码.

所以, 解决的办法是:

1) 将X:\TIJ4\code\net\mindview\util\Range.java用javac编译成X:\TIJ4\code\net\mindview\util\Range.class(可以不用作者推荐的ante,用javac多简单!)

2)在eclipse中, 右键点击BreakAndContinue.java类, 选择build path, 再选择configure build path 

3)选择Java Build Path的Libraries标签

4) 选择Add External Class Folder. 找到X:\TIJ4\code文件夹即可. Java解释器会自动把net.mindview.util.Range.*转化为\net\mindview\util\Range.class, 然后将X:\TIJ4\code加到\net\mindview\util\Range.class前面,这样它就能够顺利找到X:\TIJ4\code\net\mindview\util\Range.class。找到了,它就不抱怨了。


有人会问, 环境变量中的CLASSPATH

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值