我将程序(包括代码)导出到桌面上的可运行 JAR 文件中。当我双击它时,什么也没有发生。我不认为我有任何代码错误,但我不知道为什么它不起作用。这是代码:
import java.util.Scanner;
public class JCalc {
public static void main(String[] args) {
Scanner myScanner = new Scanner(System.in);
int num1;
int num2;
int num3 = 0;
int rem = 0;
System.out.println("Welcome to JCalc! The best calculator ever!");
System.out.print("Please enter the first number: ");
num1 = myScanner.nextInt();
System.out.print("Please enter the second number: ");
num2 = myScanner.nextInt();
System.out.print("Please enter an operator (+, -, %, *): ");
String op = myScanner.next();
if ("+".equals(op)) {
num3 = num1 + num2;
}
if ("-".equals(op)) {
num3 = num1 - num2;
}
if ("%".equals(op)) {
num3 = num1 / num2;
rem = num1 % num2;
}
if ("*".equals(op)) {
num3 = num1 * num2;
}
System.out.print("The answer is: ");
System.out.print(num3);
if ("%".equals(op)) {
System.out.print(" with a remainder of ");
System.out.println(rem);
}
}
}
最佳答案
可运行的 JAR 可以通过命令行执行(请注意,您必须位于 Jar 所在的目录中!):
java -jar JCalc.jar
如果您想通过双击启动 Jars,则必须执行以下操作:
对于 Windows 7:
- 第 1 步:启动控制面板
- 第 2 步:点击“默认程序”
- 第 3 步:点击“将文件类型或协议(protocol)与特定程序关联”
- 第 4 步:双击 .jar
- 第 5 步:浏览 C:\Program Files\Java\jre7\bin\javaw.exe
- 第 6 步:点击“打开”按钮
- 第 7 步:点击“确定”按钮
这对于 UI 应用程序非常有用
关于java - 可运行的 jar 打开错误(计算器程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18567886/