2016-02-24 3 views
0

По какой-то причине во время запуска этого кода я не получаю вывод. Который я не понимаю, почему. Я уверен, что это основная причина, но все кажется мне правильным.Нет выхода из метода Java

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" Exception в потоке "главный" java.lang.ClassNotFoundException: com.example.java.Наконец на 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.f orName0 (Родной метод) при java.lang.Class.forName (Class.java:264) при com.intellij.rt.execution.application.AppMain.main (AppMain.java:122)

Процесс заканчивается код выхода 1

+0

Вы скомпилировали код? – Rakesh

+0

Вы скомпилировали код? Покажите нам команду и вывод этапа компиляции и команду, которую вы используете для запуска кода. –

+0

Каково имя вашего .java-файла? – DeveloperDemetri

ответ

1

Если вы уже скомпилировали класс, проблема может быть проблемой класса. Убедитесь, что каталог, в котором находится пакет com.example.java (или текущий каталог, обозначенный .), находится в вашем Classpath

+0

Кроме того, убедитесь, что файл имеет имя «Main.java». Имя файла и имя класса должны совпадать. – DeveloperDemetri

+1

Спасибо, это действительно проблема Classpath, которая теперь сортируется. Спасибо всем за ваш вклад. – JD1738