私は、Oracleからのチュートリアルを使用してJavaを学習する最初の段階にあります。私はIntellij IDEA Java IDEを使用しています。 (ここで見つける:http://www.oracle.com/technetwork/java/prog-140388.htmlを)レッスン2つのBのコードは次のとおりです。私はこのコードを実行するとOracleのJavaチュートリアルコードがエラーを返すのはなぜですか?
class LessonTwoB {
String text = "I'm a Simple Program";
static String text2 = "I'm static text";
String getText(){
return text;
}
String getStaticText(){
return text2;
}
public static void main(String[] args){
LessonTwoB progInstance = new LessonTwoB();
String retrievedText = progInstance.getText();
String retrievedStaticText =
progInstance.getStaticText();
System.out.println(retrievedText);
System.out.println(retrievedStaticText);
}
}
それはエラーを返します:
Exception in thread "main" java.lang.ClassNotFoundException: ExampleProgram
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)
Process finished with exit code 1
私が間違って何をしているのですか?
そのコードはその例外をスローすることはできません。あなたがあなたのプログラムを呼び出すと思うとき、IDEAは 'ExampleProgram'と呼ばれる何かを始めようとしています。 –
あなたが投稿したコードにはどこにも言及されていない' ExampleProgram'がJVMによって見つけられないという不満があります。おそらくあなたのIDEAで実行されている設定はうんざりです。 – Thomas
確かに、私はまだインターフェイスがどのように働いているのか学んでいます。ご協力ありがとうございました。 – user6145662