JAVA:如何在Netbeans

时间:2016-01-07 12:30:39

标签: java netbeans import libraries implementation

所以eryler我有一个绝妙的想法,就是我可以经常使用不同方法的一组类来编写我自己的库。

随着我新发现的懒惰动机,我迅速创建了一个新的Java项目,成为一个Java类库。

既然我已经在这个图书馆写了我自己的第一堂课了,我就无法弄清楚如何实施(不知道这是否是正确的词),将库放入我的应用程序中。

package pkg4332423423;

import java.util.Scanner;  
import StringOperators.*;

public class Main 
{
    private static Scanner sc = new Scanner(System.in);      

    public static void main(String[] args) 
    {

    }
}

我认为它会像这样工作。

我在该程序包中有一个名为 StringOperators 的程序包,我有我的Class MyStringOperators

我已经通过右键单击和属性导入了库。

我的问题是: - 只需要总结一下 如何流血到底我可以导入我自己创建的库,并在我正在编写的应用程序中使用该库中的所有类和方法?

并作为快速奖励: 是否可以按默认设置该库的实现?所以它总是被包括在内?

提前致谢!

编辑:

首先,谢谢大家的答案!

我已经尝试过Mavel客户端的建议,这就是它的样子 here

可悲的是,我无法点击“打开项目”标签。 你有其他想法吗?

你的答案提出了另一个问题,为什么只使用Mavel客户端?

4 个答案:

答案 0 :(得分:1)

你不需要使用Maven项目,如果你更喜欢默认项目(Ant),你可以这样做。

档案 - > 新项目 - > Java类库
enter image description here

右键点击“源包”(或“默认包”) - > - > Java包 MyLib
添加您的课程(右键点击“ MyLib ”包 - &gt; - &gt; Java类): MyClass < / EM>

MyClass.java:

package Mylib;

public class MyClass {

    public static void myFunction() {
        System.out.println("This is a function of my lib");
    }
}

enter image description here

清理并构建“MyLib项目”
右键点击“图书馆” - &gt; 添加资料库 - &gt; 创建 MyLib
并在“ classpath

中添加您的jar文件

现在,当您需要在项目中使用“MyLib”时,右键单击“Librairies” - &gt;添加库并在列表中选择“MyLib”。

enter image description here

此时您可以在项目中使用lib。

MyApp.java:

package myapp;

import MyLib.MyClass;

public class MyApp {

    public static void main(String[] args) {
        MyClass.myFunction();
    }

}

答案 1 :(得分:0)

右键单击库(在项目中),然后添加库..

答案 2 :(得分:0)

如果我说得对,你想把你的班级变成一个图书馆,并在其他项目中使用这个图书馆。

为此,请查看this topic

中的答案

要包含您自己的库,您需要将其包含在build path

答案 3 :(得分:0)

我的第一个Netbeans规则,只是使用Maven项目。 因此,当您创建项目时,选择Maven和Java应用程序,而不是“Java-&gt;”Java应用程序“。如果您使用的是第二个选项,这是一个非常类似的Ant样式应用程序。

清理并构建您想要重用的库。

在项目“myspecial-app”中找到Dependencies并单击“Add Dependencies”,如下所示。 (myspecial-lib)

enter image description here