如何将我们的包注入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该方法适用于当前项目,而不是每个项目。。。