如何将我们的包注入java

如何将我们的包注入java,java,class,import,jar,packages,Java,Class,Import,Jar,Packages,我有一些代码: package bk; import java.util.Vector; import java.util.Scanner; public class bk { private static int iAsLoopRunner=0; static Scanner takeInput=new Scanner(System.in); public static void print_int(int arr[]) { for(iAsL

我有一些代码:

package bk;

import java.util.Vector;
import java.util.Scanner;

public class bk {
    private static int iAsLoopRunner=0;
    static Scanner takeInput=new Scanner(System.in);
    public static void print_int(int arr[])
    {
        for(iAsLoopRunner=0;iAsLoopRunner<arr.length;iAsLoopRunner++)
        {
            System.out.print(arr[iAsLoopRunner]+" "+"|"+" ");
        }
        System.out.println();
    }
    public static void print_float(float arr[])
    {
        for(iAsLoopRunner=0;iAsLoopRunner<arr.length;iAsLoopRunner++)
        {
            System.out.print(arr[iAsLoopRunner]+" "+"|"+" ");
        }
        System.out.println();
    }
    public static void print_string(String arr[])
    {
        for(iAsLoopRunner=0;iAsLoopRunner<arr.length;iAsLoopRunner++)
        {
            System.out.print(arr[iAsLoopRunner]+" "+"|"+" ");
        }
        System.out.println();
    }
    public static void print_double(double arr[])
    {
        for(iAsLoopRunner=0;iAsLoopRunner<arr.length;iAsLoopRunner++)
        {
            System.out.print(arr[iAsLoopRunner]+" "+"|"+" ");
        }
        System.out.println();
    }
    public static void print_long(long arr[])
    {
        for(iAsLoopRunner=0;iAsLoopRunner<arr.length;iAsLoopRunner++)
        {
            System.out.print(arr[iAsLoopRunner]+" "+"|"+" ");
        }
        System.out.println();
    }
    public static void print_vector(Vector arr)
    {
        for(iAsLoopRunner=0;iAsLoopRunner<arr.size();iAsLoopRunner++)
        {
            System.out.print(arr.get(iAsLoopRunner)+" "+"|"+" ");
        }
        System.out.println();
    }
    public static void sop(Object obj)
    {
        System.out.print(obj+" ");
    }
    public static void sopln(Object obj)
    {
        System.out.println(obj);
    }
    public static int[] getInt(int arraySize)
    {
        int arrayToReturn[]=new int[arraySize];
        for(iAsLoopRunner=0;iAsLoopRunner<arraySize;iAsLoopRunner++)
        {
            arrayToReturn[iAsLoopRunner]=takeInput.nextInt();
        }
        return arrayToReturn;
    }
    public static String[] getString(int arraySize)
    {
        String arrayToReturn[]=new String[arraySize];
        for(iAsLoopRunner=0;iAsLoopRunner<arraySize;iAsLoopRunner++)
        {
            arrayToReturn[iAsLoopRunner]=takeInput.next();
        }
        return arrayToReturn;
    }
    public static float[] getFloat(int arraySize)
    {
        float arrayToReturn[]=new float[arraySize];
        for(iAsLoopRunner=0;iAsLoopRunner<arraySize;iAsLoopRunner++)
        {
            arrayToReturn[iAsLoopRunner]=takeInput.nextFloat();
        }
        print_float(arrayToReturn);
        System.out.println("done ;)");
        return arrayToReturn;
    }
    public static long[] getLong(int arraySize)
    {
        long arrayToReturn[]=new long[arraySize];
        for(iAsLoopRunner=0;iAsLoopRunner<arraySize;iAsLoopRunner++)
        {
            arrayToReturn[iAsLoopRunner]=takeInput.nextLong();
        }
        print_long(arrayToReturn);
        System.out.println("done ;)");
        return arrayToReturn;
    }
    public static double[] getDouble(int arraySize)
    {
        double arrayToReturn[]=new double[arraySize];
        for(iAsLoopRunner=0;iAsLoopRunner<arraySize;iAsLoopRunner++)
        {
            arrayToReturn[iAsLoopRunner]=takeInput.nextDouble();
        }
        print_double(arrayToReturn);
        System.out.println("done ;)");
        return arrayToReturn;
    }
}
包bk;
导入java.util.Vector;
导入java.util.Scanner;
公共类bk{
私有静态int iAsLoopRunner=0;
静态扫描仪输入=新扫描仪(System.in);
公共静态无效打印\u int(int arr[]
{


对于(iAsLoopRunner=0;iAsLoopRunner

您可能需要设置环境变量
CLASSPATH
(例如
导出CLASSPATH=/path/to/your.jar
)以使您的jar位于您环境中的类路径中。

您可能需要设置环境变量
CLASSPATH
(例如
export CLASSPATH=/path/to/your.jar
)将jar添加到环境中的类路径中。

您必须使用任何外部库将jar添加到依赖项文件夹中。使用第三方工具,您可以使用诸如Gradle或Maven之类的包管理工具来实现这一点,如果您在线托管包,您也可以使用这些工具,但我很可能相信您的情况是这样的“我们最好只是将其粘贴到文件夹中。只要您正在处理数量可控的项目,这真的不应该是一个耗时的过程。

您必须使用任何外部库将jar添加到依赖项文件夹中。使用第三方工具,您可以使用诸如Gradle或Maven之类的包管理工具来完成此操作,并且您可以如果你在网上托管你的软件包,也可以使用这些工具,但我相信你最好还是把它粘贴到文件夹中。只要你在一系列可管理的项目上工作,这真的不应该是一个时间密集的过程。

bro I code always。我曾经解决过黑客链接和家庭作业中的许多问题。每次粘贴都有点困难。请解释清楚或给出一个链接,这样我就可以按照该链接进行操作。您使用的IDE是什么?现在我使用intellij idea for java。它与android一样studio@bharath看看这篇文章:但这和我已经知道的添加JAR是一样的不管ide如何,我都可以自由地使用这些方法。就像我想在util包中创建一个新类一样。所以我可以简单地使用这些方法,只需说import java.util.bk;bro I code always。我曾经解决过黑客库和家庭作业中的许多问题。每次粘贴都有点困难。请解释清楚或给出一个link,所以我会遵循这个链接你使用什么IDE?现在我使用intellij idea for java。它和android一样studio@bharath看看这篇文章:但这与我已经知道的添加JAR是一样的。正如我所说的,我想将JAR注入核心java包中,这样我就可以自由地使用这些方法,而不考虑ide。就像我想创建一个util包中的新类。因此,我可以简单地使用这些方法,说import java.util.bk;我应该按照您的建议在环境变量中编写创建新路径吗?我应该按照您的建议在环境变量中编写创建新路径吗?在您的终端中,尝试
javac bk.java
jar-cf bk.jar bk.class
@KnutForkalsrud该方法适用于当前项目,而不是每个项目……在终端中,尝试
javac bk.java
jar-cf bk.jar bk.class
@KnutForkalsrud该方法适用于当前项目,而不是每个项目。。。