它是我的一次。
所以这里的交易,如果我做错了事情,我还是不太明白。如何在Netbeans中创建和导入库 - 完整的文档Q
我想创建我自己的个人图书馆,其中我有某些字符串方法等。
我已经开始创建一个新的项目作为Java库。 然后我添加包到图书馆
之后,我已经创建了一个类中说,包
这里我的类代码:
而cleand并建立了类/ /图书馆。 Run -> Clean and Build
,又重新创建的JavaDoc Run -> Generate JavaDoc(MyTestLibrary)
这样做,我决定为我的新库添加到Libararies下
Tools - > Libraries
之后,我已经增加之后,新的图书馆(右下)和命名为TestLibrary。
SO决定先添加.jar文件。我点击了“添加JAR /文件夹...”选项并搜索我的Projekt文件夹(来自MyTestLibrary),然后进入“dist”文件夹并选择.jar文件。
之后,我已经添加了“SRC” - 文件夹中的“来源”,并在“Javadoc中”了“的javadoc” - 文件夹。
后,我结束了,是时候创建一个新的项目,是percicse一个新的Java应用程序,并尝试导入我刚创建的库。我右键单击库并单击“添加库...”,
然后导入我的测试库并添加它。
,我已经将我的图书馆我的申请,我决定将其导入 import TestPackage.TestClass;
如果我尝试
public static void main(String[] args) { TestClass. }
唯一的建议是TestClass.class
而不是TestClass.TestMethod
快乐。
为什么我无法访问“TestClass”direclty的方法?
我怎么看他们?
我试过尽可能具体。我希望这一次我能够完全理解正在发生的事情以及为什么我无法使用它们。
因为该方法不是** static **。您必须创建一个'TestClass'实例才能运行该方法。 – Paul
有没有办法解决静态需求?而不是使用一个实例? –
@MilesA。如果你想使用没有实例的方法,不需要。这就是java的设计。静态方法可以让你在不需要实例的情况下访问它们,非静态方法不能以这种方式使用。 – BackSlash