该程序采用现实生活中的对象及其权重,并根据字母顺序和数字对其进行排序
但问题是,当我在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程序,请执行以下操作:
- 转到程序所在的目录(可以使用
cd
"更改目录"命令)。- 在Windows上,要访问您的桌面,它将是:
cd C:UsersYourLoginDesktop
- 在Mac上,它将是:
cd ~/Users/YourLogin/Desktop
- 在Windows上,要访问您的桌面,它将是:
- 要编译,请键入
javac NameOfProgram.java
,例如javac testMain.java
- 要运行,请键入
java NameOfProgram
,例如java testMain