[英]JAVA: How to use imported libraries in Netbeans
因此,我很想出一个绝妙的主意,为我可能经常使用的各种方法编写自己的带有一组类的库。
出于发现懒惰的新动机,我迅速创建了一个新的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的程序包,该程序包中有我的类MyStringOperators 。
我已经通过右键单击和属性导入了该库。
我的问题是: -总结一下
我如何才能导入自己创建的库并在正在编写的应用程序中使用该库中的所有类和方法?
并作为一个快速奖励:是否可以默认设置该库的实现? 这样它总是包含在内吗?
提前致谢!
编辑:
首先,谢谢大家的回答!
我已经尝试过Mavel客户建议,这就是这里的样子
可悲的是,我无法单击“打开项目”选项卡。 您还有其他想法吗?
您的回答提出了另一个问题,为什么只使用Mavel客户端?
您不需要使用Maven项目,如果您喜欢默认项目(Ant),则可以这样做。
右键单击“ 源包 ”(或“ 默认包 ”)-> 新建 -> Java包 : MyLib
添加您的类(右键单击“MyLib中 ”包- > 新建 - > Java类 ):MyClass的
MyClass.java:
package Mylib;
public class MyClass {
public static void myFunction() {
System.out.println("This is a function of my lib");
}
}
清理并构建“ MyLib项目”
右键单击“ 库 ”-> 添加库 -> 创建 : MyLib
并将您的jar文件添加到“ classpath ”中
现在,当您需要在项目中使用“ MyLib”时,右键单击“ Librairies”->“添加库”,然后在列表中选择“ MyLib”。
此时,您可以在项目中使用您的lib。
MyApp.java:
package myapp;
import MyLib.MyClass;
public class MyApp {
public static void main(String[] args) {
MyClass.myFunction();
}
}
右键单击库(在您的项目中),然后添加库。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.