要是这样开头:
package pack;
import java.util.*;
class Sort{}
不管有没有第二行代码,都说是the import java.ntil is never used
可要是把前两行代码都去掉就会多出现一个错误(the declared package ""does not match the expected package"pack"),为什么,本人刚学JAVA,有哪位高手能说明这个原因?
class Sort是放在包pack中的,第二行去掉与否都会有警告,我用的是my eclipse 6.0,JAVA 1.7,难道这两个版本也要一样的吗?
那有谁知道my eclipse 6.0中的哪个地方会有结果的显示?因为在problems中就只有看你的代码有没有错误。
java中为什么老有一个警告?
答案:6 悬赏:0
解决时间 2021-04-21 03:22
- 提问者网友:斩断情丝
- 2021-04-21 00:05
最佳答案
- 二级知识专家网友:迷人小乖乖
- 2021-04-21 01:41
这个不是错误,只是一个提示罢了,你完全可以不用管,他只是告诉你一下这个包里面的类没有用到,可以去掉这行代码而已!
你不用改动,编译一样可以执行!
你不用改动,编译一样可以执行!
全部回答
- 1楼网友:旧事诱惑
- 2021-04-21 07:26
如果是eclipse 会自动编译。
去掉第二行,保存后,应该不会报:the import java.ntil is never used
第一行不能去掉。否则文件路径,跟package就对不上了。
- 2楼网友:浪女动了心
- 2021-04-21 05:55
建个文件夹,改文件夹为pack,把你这个Sort.java放到这个文件夹里,再编译试试。
- 3楼网友:兮沫♡晨曦
- 2021-04-21 04:24
你创建的工程需要制定一个JDK 如果你制定了一个JDK但是还有这个提示的话,那就是JDK的版本和你需要的那个版本不一样 换一个版本试试看
- 4楼网友:年轻没有失败
- 2021-04-21 02:55
第二行不用导入。是自动导入的。java.util.*,是不用导入的。java虚拟机会自动导入这个包。第二个错误是因为,要把类放到对应的包中。
- 5楼网友:厌今念往
- 2021-04-21 02:27
勾上选择框之后点击运行。
有些功能是可以支持以后不再提醒,按同一选择操作的。
但是你这里是不支持的,只能等出现提醒之后勾选运行。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯