"can't find main class"终端错误,但日食中没有错误



该程序采用现实生活中的对象及其权重,并根据字母顺序和数字对其进行排序

但问题是,当我在Eclipse中运行这个应用程序时(还没有在NetBeans中尝试过),它运行得很好,但当我编译并尝试在终端中运行它时,它不起作用,还会出现错误,"找不到主类"

请记住,我的java文件和类文件在同一个文件夹中,所以目录不是问题

public class testMain {
public static void main(String[] args) {
    //makes a new multidimensial array
    //the first dimension holds the name of the object 
    //the second dimension holds the weight
    //the 4's in this case show the maximum space the array can hold
    String[][] objectList = new String[4][4];
    objectList[1][0] = "Teapot";
    objectList[0][1] = String.valueOf(1);
    objectList[2][0] = "Chesterfield";
    objectList[2][2] = String.valueOf(120);
    objectList[3][0] = "Laptop";
    objectList[3][3] = String.valueOf(6);
    //printing the array
    for (int i = 1; i < 3; i++) {
        for (int j = 0; j < 3;) {
            System.out.println(objectList[i][j].toString());
        }
    }
}

}

根据要求:在我输入的命令行中,

cd /Users/username/Desktop/JavaProjects
javac ojArray.java
(After it compiled)
java ojArray.class

要在终端中编译/运行Java程序,请执行以下操作:

  1. 转到程序所在的目录(可以使用cd"更改目录"命令)。
    • 在Windows上,要访问您的桌面,它将是:cd C:UsersYourLoginDesktop
    • 在Mac上,它将是:cd ~/Users/YourLogin/Desktop
  2. 要编译,请键入javac NameOfProgram.java,例如javac testMain.java
  3. 要运行,请键入java NameOfProgram,例如java testMain

相关内容

  • 没有找到相关文章

最新更新