【发布时间】:2016-06-07 06:03:57
【问题描述】:
由于某种原因,在运行此代码时,我没有得到输出。我不明白为什么。我确信这是基本原因,但对我来说一切似乎都是正确的。
package com.example.java;
import java.util.Scanner;
public class Main {
public static void main (String[] args) throws Exception {
String s1 = getInput("Enter value 1:");
String s2 = getInput("Enter value 2:");
double result = addValues(s1, s2);
System.out.println("The answer is: " + result);
}
static String getInput(String prompt) {
System.out.print(prompt);
Scanner sc = new Scanner(System.in);
return sc.nextLine();
}
static double addValues(String s1, String s2) {
double d1 = Double.parseDouble(s1);
double d2 = Double.parseDouble(s2);
double result = d1 + d2;
return result;
}
}
这是输出:
“C:\Program Files\Java\jdk1.8.0_73\bin\java”线程异常 “主要” java.lang.ClassNotFoundException:com.example.java.Main 在 java.net.URLClassLoader.findClass(URLClassLoader.java:381) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:424) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:357) 在 java.lang.Class.forName0(本机方法)在 java.lang.Class.forName(Class.java:264) 在 com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)
进程以退出代码 1 结束
【问题讨论】:
-
你编译代码了吗?
-
你编译代码了吗?向我们展示编译步骤的命令和输出以及用于启动代码的命令。
-
您的 .java 文件的名称是什么?
-
代码已编译。没什么 就在 Main.java 下
-
那么很可能是包的问题。请参阅@liminal 的回答。
标签: java