在NetBeans中添加默认程序包的类 [英] Adding Default Package's Classes in 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屋!