java编程问题:为什么当我导入一个包进去后,调用里面的代码,当报错时,软件为什么能够辨别是哪个包?

而且还能给我一些解决的方法,例如eclipse会提示你可以尝试下导入某某类,结果问题就解决了,为什么?为什么?烦恼啊,我想弄清楚原理。

这是因为这些包里面有成千上万个类库,当时是设计人员为了使用方便,把一些经常用的方法,属性都封装到这些包里,到调用的时候直接导入包就ok
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-09-10
这个问题其实不需要烦恼的,eclipse/myeclipse就是为了让我们开发方便的工具,你导入一个第三方包,当你写的类名与你所导入的包及所有类库中的类重名时,肯定会提示你啊,就想调用我们自己写的类一样,不知道你是为什么想弄懂这个,如果是学习开发,不应该把时间花在这上面

java添加一个调用方法,package报错path
1、当MyEclipse从SVN或外部导入JavaWeb文件时,有时候会因为项目结构不同导致package、import的包、文件路径报错。 2、这时候我们只需要把文件夹结构改过来就行。首先我们选择需要修改的项目,右击,选择最后的properties选项(也可以直接选择Build Path——Configure Build Path),找到Java Build Path,...

java编程中怎样在一个包里调用另一个包的数据
如果被调用包中的参数前面的修饰符是private(本类),default(本包)的,那么无法调用,如果public的可以被调用。如B类中定义的了个参数:public static final BANK = ”BOC“;在A类中可以通过:String str = A.BANK;之后获取到的值就是”BOC“。如B类中定义的了个参数:private static f...

eclipse导入项目为什么运行不了,在别人那运行好好的
这跟你安装的java JDK有关系,你可以查看代码,到错误的代码下查看提示,选择Fix project试试看、还有可能一个原因是程序的版本不同。

Java导入包时,为什么报错,使用了完整的“包.类名称”了
你把import那两句删掉,底下的输出语句可以直接用包名.类名调用 那样不会报错

Java编程,为啥会报错?
当我们遇到报错时,我们需要仔细分析错误信息,找出问题所在并解决它。更系统全面的学习资料,点击查看首先,报错可能是由于语法错误造成的。在Java编程中,如果代码中有拼写错误、缺少分号、括号不匹配等语法错误,就会导致报错。这时候我们需要仔细检查代码,找出并修复这些语法错误即可。千锋教育的Java培训课程...

我用Eclipse运行一个程序,导入一个包,Eclipse报错说无法解析
eclipse中可以直接导入的,右键点击项目,在菜单中选择“导入”,然后选择Maven项,找到要导入的包,就可以直接把包导入

eclipse写java时没有import对应的包,报错,点小红叉不提示导入包。手工把...
一般在项目里面会有对包的引入的提示 如果没有 可能是因为IDE 工具没有识别你的架包 但是 可以手动写入包名 说明 这个架包是正确的存在于你的工程 可能是因为你的打架包的方式问题 导致IDE工具 没有办法识别你的架包 建议你以eclipse带的工具打成架包 然后再把架包更新。 快速导包可以根据提示键 ...

java HttpClient 这个类我导入包了。为什么还是报错。这俩都报错。
注:引用的包是我用WinRAR工具把一些含有class的文件夹压缩后,导入eclipse的java -jar 执行这个 JAR 文件 ExecutableJar.jar。 一个可执行的 JAR 必须

当java报错的时候,java虚拟机是不是帮我们自动调用printStackTrace()这...
你好,这个不是自动掉的,代码中使用catch了才去捕获然后打印的,之所以你能不catch就能看到异常信息,是因为jdk源码中有完善的异常处理。

急!在Eclipse中,导入了一个项目,jsp页面报错,都是一些莫名其妙地错...
在Eclipse中,导入了一个项目,jsp页面报错,是设置错误造成的,解决方法如下:1、首先可以点击项目右键,点击bulid path 选项 的Configure build path,如图。2、进入页面,看文件有红叉后缀有 unbound 就是错误文件。直接选中,点击右边的remove 删除它。 在添加一个自己的资源库。3、进入资源看,如图...

相似回答