我做了很多研究,但我找不到解决我的问题的方法。我看到有很多人问这个问题,但仍然没有人为我回答。
我是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;
}
}
}后来,我进入工作空间文件夹,找到Calculator.class文件。
我打开终端,输入:
Danylo-RIB:~ mac$ java /Users/mac/Documents/workspace/Calculator/bin/Calculator.class 我遵循了有关如何在MacOs终端中运行类的所有说明,但在我的终端而不是我的程序中得到的答案是:
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$ 所以我的问题是,我该怎么做呢?如何在终端中运行类?
编辑:好的,感谢回答我问题的人!
发布于 2017-03-12 06:53:57
cd到存储Calculator.java文件的目录中,运行
javac Calculator.java这将创建一个文件Calculator.class。现在可以使用以下命令运行已编译的类
java Calculator注意,这里没有要添加的.class!
https://stackoverflow.com/questions/42741476
复制相似问题