gpt4 book ai didi

java - 如何使用 BlueJ 编译使用 .jar 文件类的代码?

转载 作者:行者123 更新时间:2023-11-29 03:41:29 25 4
gpt4 key购买 nike

我正在使用 BlueJ 学习 java,最近我得到了一个名为 Imagen.jar 的 .jar 文件。显然,它所做的是根据作为参数给定的图像文件名返回一些像素 vector 。

无论如何,我应该编写一个程序,该程序将使用名为 Imagen 的类。显然,此类在提到的 .jar 文件中。

显然,如果我使用这样的类,BlueJ 将不会编译,因为我没有导入它或任何东西。但是,我真的不知道如何首先导入此类。

我得到了以下示例代码:

import java.io.PrintWriter;

public class Main {
public static void main(String arg[ ]){
if(arg.length > 1){
Imagen imagen = new Imagen(arg[0]);
int [][] m = imagen.getMatriz();
PrintWriter salida = null;
try {
salida = new PrintWriter(arg[1]);
}
catch(Exception e){
System.err.println(e);
}
for(int [] fila : m ){
for(int valor : fila){
System.out.print("\t"+valor);
salida.print("\t"+valor);
}
salida.println("");
System.out.println("");
}
if(salida!=null){
salida.close();
}
}
else {
System.out.println("Uso: java -classpath .;Imagen.jar Main nombreArchivo.gif");
}
}
}

它不使用 BlueJ 进行编译。但是,如您所见,最后它说要使用它,您必须在终端中输入:

java -classpath .;Imagen.jar Main myImageFile.gif

而我做到了。但它一直向我抛出相同的信息。

所以我现在卡住了:

  • 为什么告诉我使用的终端线不起作用?
  • 如何导入包含在 .jar 文件中的类?

最佳答案

您需要执行以下操作一次。

选择菜单选项工具 -> 首选项。在出现的对话框中,单击库选项卡。

enter image description here

单击“添加”按钮。导航到包含 jar 文件的文件夹。选择 jar 文件。重新启动 BlueJ。

Answer extracted from this place

关于java - 如何使用 BlueJ 编译使用 .jar 文件类的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12902466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com