中易网

java中为什么老有一个警告?

答案:6  悬赏:0  
解决时间 2021-04-21 03:22
要是这样开头:
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中就只有看你的代码有没有错误。
最佳答案
这个不是错误,只是一个提示罢了,你完全可以不用管,他只是告诉你一下这个包里面的类没有用到,可以去掉这行代码而已!
你不用改动,编译一样可以执行!
全部回答
如果是eclipse 会自动编译。 去掉第二行,保存后,应该不会报:the import java.ntil is never used 第一行不能去掉。否则文件路径,跟package就对不上了。
建个文件夹,改文件夹为pack,把你这个Sort.java放到这个文件夹里,再编译试试。
你创建的工程需要制定一个JDK 如果你制定了一个JDK但是还有这个提示的话,那就是JDK的版本和你需要的那个版本不一样 换一个版本试试看
第二行不用导入。是自动导入的。java.util.*,是不用导入的。java虚拟机会自动导入这个包。第二个错误是因为,要把类放到对应的包中。
勾上选择框之后点击运行。 有些功能是可以支持以后不再提醒,按同一选择操作的。 但是你这里是不支持的,只能等出现提醒之后勾选运行。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
女马巨蟹座与男兔白羊座在一起合适么?
晨光文具三小店怎么去啊,有知道地址的么
关于360浏览器的端口问题
iphone 6 plus摔了下,然后上微信看视频没声音
刚泡的乌龙茶叶子没有散开,还是保持小球的样
我是1985年阴历五月十五生日,老婆86年阴历9
单杠,双杠锻炼哪些人不宜做
诺基亚5220XM在广州哪里有卖?要多少钱!
河神大人求收养第五十九话
谁知到济南二手大货车交易市场
屈臣氏里有美宝莲的产品吗
梅三鲜排骨烩菜王地址在哪,我要去那里办事
平抛运动的轨迹方程怎么求
郑州哪有卖哈多利系博美犬的?就像俊介那种的
正定圆梦超市对过那个一惊便利店搬到哪啦?
推荐资讯
暖气片XB_GE80A_600代表什么?
一个人不爱你的时候,你在他面前呼吸都是错,
一个月中亚牧羊犬多少钱
谁知道还有跟LG巧克力KG90相似功能还多的手机
怎么运营书店?
1991年8月初8的是什么星座啊?
我的电脑里面太乱,可以还原一下吗?还原之后
世界三大炼油工业中心
海贼王为什么叫OP
抽烟有什么好处
耳朵进水出不来怎么办
cad快捷键查询,怎样知道cad的快捷键
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?