我正处于使用Oracle教程学习Java的第一阶段。我正在使用Intellij IDEA Java IDE。第二课B(在此处:http://www.oracle.com/technetwork/java/prog-140388.html)的代码是:
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
我做错了什么?
答案 0 :(得分:2)
在IntelliJ IDEA中,如果您运行名为<asp:GridView ...
<asp:TemplateField>
<ItemTemplate>
<asp:Label ID="lb" Text='Val: <%# Eval("ds_Value") %>' runat="server"></asp:Label>
</ItemTemplate>
</asp:TemplateField>
...
的类,请将其删除,然后只需点击ExampleProgram
,您就会收到该错误。默认情况下,IDE会尝试运行您使用的最后一个类。
解决方案是
run
。答案 1 :(得分:0)