所以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客户端?
答案 0 :(得分:1)
你不需要使用Maven项目,如果你更喜欢默认项目(Ant),你可以这样做。
右键点击“源包”(或“默认包”) - > 新 - > 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");
}
}
清理并构建“MyLib项目”
右键点击“图书馆” - &gt; 添加资料库 - &gt; 创建: MyLib
并在“ classpath ”
现在,当您需要在项目中使用“MyLib”时,右键单击“Librairies” - &gt;添加库并在列表中选择“MyLib”。
此时您可以在项目中使用lib。
MyApp.java:
package myapp;
import MyLib.MyClass;
public class MyApp {
public static void main(String[] args) {
MyClass.myFunction();
}
}
答案 1 :(得分:0)
右键单击库(在项目中),然后添加库..
答案 2 :(得分:0)
答案 3 :(得分:0)