在NetBeans中添加默认程序包的类 [英] Adding Default Package's Classes in NetBeans

查看:127
本文介绍了在NetBeans中添加默认程序包的类的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个名为"stdlib.jar"的jar文件.它的"Default Package"中有许多类.我已将此stdlib.jar添加到我的NetBeans库中.并且"Build"-ed也不使用stdlib.jar中的任何内容.这样就可以将stdlib.jar添加到我的"./dist/lib"文件夹中.但是我仍然不能在stdlib.jar中使用任何类 我该怎么做才能重用stdlib.jar中的任何类?

I have a jar file named "stdlib.jar". This has many classes in its "Default Package". I have added this stdlib.jar to my NetBeans Libraries. and Also "Build"-ed it without using anything from stdlib.jar . So that stdlib.jar can be added to my "./dist/lib" folder. But still I can't use any classes within stdlib.jar What should I do to reuse any classes within stdlib.jar?

推荐答案

不建议将"Default Package"软件包用于库甚至项目. 如果使用默认程序包,则类名应该是唯一的,否则它们将覆盖所有java.lang类.

Using "Default Package" package for libraries or even for a project is highly discouraged. If you use default package then the classes name should be unique or else they will override all the java.lang classes.

现在开始您的情况.要使用stdlib.jar(如果已将其添加到库中),则应该可以使用它. 您可以从使用它的项目的默认包中使用stdlib.jar.除了默认软件包以外,您不能使用它,因为它将在该软件包中搜索您的stdlib.jar类.

Now coming to your situation. To use your stdlib.jar if you've added it in your library then you should be able to use it. You can use your stdlib.jar from your default package of the project in which you are using it. Other than default package you cannot use it as it will search your stdlib.jar class in that package.

希望这可以使您清楚.谢谢.

Hope this makes you clear. Thanks.

这篇关于在NetBeans中添加默认程序包的类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆