当前位置: 技术问答>java相关
这是THINK IN JAVA 上的例子,为什么会出错,帮忙看看
来源: 互联网 发布时间:2015-06-05
本文导语: 程序如下://Hide.java package untitled4; class Homer { char doh(char c) { System.out.println("doh(char)"); return 'd'; } float doh(float f) { System.out.println("doh(float)"); return 1.0f; } } class Milhouse {} class Bart extends Ho...
程序如下://Hide.java
package untitled4;
class Homer {
char doh(char c) {
System.out.println("doh(char)");
return 'd';
}
float doh(float f) {
System.out.println("doh(float)");
return 1.0f;
}
}
class Milhouse {}
class Bart extends Homer {
void doh(Milhouse m) {}
}
public class Hide {
public static void main(String[] args) {
Bart b = new Bart();
b.doh(1); // doh(float) used
b.doh('x');
b.doh(1.0f);
b.doh(new Milhouse());
}
} ///:~
我是在JBUILDER6中进行的,MAKE没问题,
DEBUG却出现了如下的问题:
E:JBuilder6jdk1.3.1binjavaw -classpath "C:Documents and Settingsadministratorjbprojectuntitled4classes;E:JBuilder6jdk1.3.1demojfcJava2DJava2Demo.jar;E:JBuilder6jdk1.3.1jrelibi18n.jar;E:JBuilder6jdk1.3.1jrelibjaws.jar;E:JBuilder6jdk1.3.1jrelibrt.jar;E:JBuilder6jdk1.3.1jrelibsunrsasign.jar;E:JBuilder6jdk1.3.1libdt.jar;E:JBuilder6jdk1.3.1libhtmlconverter.jar;E:JBuilder6jdk1.3.1libtools.jar" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_shmem,address=javadebug,suspend=y untitled4.Application2
Hit uncaught exception java.lang.ClassNotFoundException
哪位大下帮帮忙看看
package untitled4;
class Homer {
char doh(char c) {
System.out.println("doh(char)");
return 'd';
}
float doh(float f) {
System.out.println("doh(float)");
return 1.0f;
}
}
class Milhouse {}
class Bart extends Homer {
void doh(Milhouse m) {}
}
public class Hide {
public static void main(String[] args) {
Bart b = new Bart();
b.doh(1); // doh(float) used
b.doh('x');
b.doh(1.0f);
b.doh(new Milhouse());
}
} ///:~
我是在JBUILDER6中进行的,MAKE没问题,
DEBUG却出现了如下的问题:
E:JBuilder6jdk1.3.1binjavaw -classpath "C:Documents and Settingsadministratorjbprojectuntitled4classes;E:JBuilder6jdk1.3.1demojfcJava2DJava2Demo.jar;E:JBuilder6jdk1.3.1jrelibi18n.jar;E:JBuilder6jdk1.3.1jrelibjaws.jar;E:JBuilder6jdk1.3.1jrelibrt.jar;E:JBuilder6jdk1.3.1jrelibsunrsasign.jar;E:JBuilder6jdk1.3.1libdt.jar;E:JBuilder6jdk1.3.1libhtmlconverter.jar;E:JBuilder6jdk1.3.1libtools.jar" -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_shmem,address=javadebug,suspend=y untitled4.Application2
Hit uncaught exception java.lang.ClassNotFoundException
哪位大下帮帮忙看看
|
你是不是执行了Run project或者debug project
看你的提示是去执行Application2.java文件去了,可能它是project默认的执行文件。
如果你用的是jb6的话,执行Run "Hide.java"或 Debug "Hide.java"就行
如果是jb5,改动configurations里面的default,选中Edit改动main class的选项为Hide(即Hide.java文件)。
再执行就行了
程序没有问题,输出:
doh(float)
doh(char)
doh(float)
看你的提示是去执行Application2.java文件去了,可能它是project默认的执行文件。
如果你用的是jb6的话,执行Run "Hide.java"或 Debug "Hide.java"就行
如果是jb5,改动configurations里面的default,选中Edit改动main class的选项为Hide(即Hide.java文件)。
再执行就行了
程序没有问题,输出:
doh(float)
doh(char)
doh(float)
|
可以用MOUSE Right Click You Executable File
Run
就可以了
Run
就可以了