我正在为学校做一个小程序,我正在编写第一部分,我在NetBeans中运行它,一切正常,但当我提交它进行评分时,我得到了这个错误:
线程“main”中的异常java.lang.NoClassDefFoundError:TextMsgExpander(错误的名称:textmsgexpander / Te
成为Java新手我不太清楚这意味着什么。任何指导都会有所帮助,提前致谢
package textmsgexpander;
/**
*
* @author Craig
*/
import java.util.Scanner;
public class TextMsgExpander {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner scnr = new Scanner(System.in);
String userEntry = "";
String userOutput = "";
System.out.print("Enter Text: ");
userEntry = scnr.nextLine();
userOutput = "You entered: " + userEntry;
System.out.println(userOutput);
return;
}
}
答案 0 :(得分:1)
您需要提交整个文件夹还是仅提交.java文件? 如果是后者,那么您的问题可能是您定义了一个包,但之后只提交了java文件。
尝试删除第一行(“package textmsgexpander;”)并重试。
希望这有帮助
答案 1 :(得分:0)
您应该将此userEntry = scnr.nextLine();
更改为userEntry = scnr.next();
这应该有效