我已經做了大量的研究,並且找不到如何解決我的問題。我看到有很多人問這個問題,但是他們都沒有回答我的問題。如何在終端中運行Java類
我是java的初學者,我在Eclipse中做了一個簡單的計算器。
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
Scanner numInput = new Scanner(System.in);
double fnum, snum;
String operation;
System.out.println("First number: ");
fnum = numInput.nextDouble();
System.out.println("Second number: ");
snum = numInput.nextDouble();
Scanner oper = new Scanner(System.in);
System.out.println("Please select one of the following operations: ");
System.out.println("+");
System.out.println("-");
System.out.println("/");
System.out.println("*");
operation = oper.next();
switch (operation){
case "+":
System.out.println("Your answer is: " + (fnum + snum));
break;
case "-":
System.out.println("Your answer is: " + (fnum - snum));
break;
case "*":
System.out.println("Your answer is: " + (fnum * snum));
break;
case "/":
System.out.println("Your answer is: " + (fnum/snum));
break;
}
}
}
後來我進入Workspace文件夾查找Calculator.class文件。
我打開終端和類型:
Danylo-RIB:~ mac$ java /Users/mac/Documents/workspace/Calculator/bin/Calculator.class
我也跟着上如何運行在Mac系統終端類的所有指令,但我得到了我的終端,而不是我的程序的回答是:
Danylo-RIB:~ mac$ java /Users/mac/Documents/workspace/Calculator/bin/Calculator.class
Error: Could not find or load main class .Users.mac.Documents.workspace.Calculator.bin.Calculator.class
Danylo-RIB:~ mac$
所以我的問題是,我該怎麼做?我如何在終端上運行一個班級?
編輯:好的,感謝回答我的問題的人!
爲什麼不從Eclipse運行? –
編譯時編寫_file name_進行編譯。運行時,設置類路徑,然後編寫_class name_來運行。這對於所有新的Java程序員來說都很難。 –