我剛開始我的Java教程和我的第一個工作的一部分,我被要求:新來Java和不能修復錯誤;類,接口或枚舉的預期。 274062
一)創建一個現實世界對象的新類(我選擇手機):移動 b)對於這個類創建一個接口來定義它的行爲,然後要求你的類實現它。
我用的Netbeans爲這項工作,這是我寫的代碼/擴展:
package mobile;
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
public class Mobile {
int volume = 0;
int ringtone = 0;
void volumeUp (int increment){
volume = volume + increment;
}
void changeringtone (int newValue){
ringtone = newValue;
}
void volumeDown (int decrement){
volume = volume - decrement;
}
void printStates(){
System.out.println("ringtone:" + ringtone + "volume:" + volume);
}
}
然而,當我運行它,我得到這個錯誤信息:
java.lang.NoClassDefFoundError: mobile/Mobile (wrong name: mobile/mobile)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
找不到主要類:mobile.Mobile。程序將會退出。
我懇請任何人都可以請,首先,向我指出我的代碼中的錯誤,其次,我如何解決Netbeans中的這些問題。
預先感謝您!
karramelle
在這個網站上它被認爲是良好的行爲來選擇你認爲最有用的答案,然後單擊選中標記接受:
簡要所以它。如果你這樣做,我們將不勝感激。謝謝! – 2012-07-24 13:23:19