运行时出现“java.lang.NoClassDefFoundError”的解决方法
2012-03-07 13:08
573 查看
在用java命令运行.class文件时,总是出现exception in thread "main" java.lang.NoClassDefFoundError:
如文件的源代码:
package scut.zeng.exam; import java.io.Console; import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MoveWord { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (true) { System.out.printf("%nEnter your regex: "); Pattern pattern = Pattern.compile(scanner.nextLine()); System.out.printf("Enter input string to search: "); Matcher matcher = pattern.matcher(scanner.nextLine()); boolean found = false; while (matcher.find()) { System.out.printf( "I found the text \"%s\" starting at index %d and ending at index %d.%n", matcher.group(), matcher.start(), matcher.end() ); found = true; } if (!found) { System.out.printf("No match found.%n"); } } } }
解决方法是:将包名去掉,即代码第一行
package scut.zeng.exam;去掉,重新编译,运行,成功。
相关文章推荐
- Eclipse add external jars导致运行出现java.lang.NoClassDefFoundError的解决方法
- java web项目运行出现java.lang.NoSuchFieldError: deferredExpression解决方法!
- Eclipse add external jars导致运行出现java.lang.NoClassDefFoundError的解决方法
- android2.x的桌面项目程序在android4.0上运行后出现 java.lang.NoClassDefFoundError错误 解决方法
- 运行项目出现 java.lang.NoClassDefFoundError 解决方法
- 在Eclipse中运行Jboss时出现java.lang.OutOfMemoryError:PermGen space及其解决方法
- android 程序运行出现 java.lang.NoClassDefFoundError的原因与解决方法之一
- android 程序运行出现 java.lang.NoClassDefFoundError的原因与解决方法之一
- eclipse运行java.lang.OutOfMemoryError: PermGen space解决方法
- 运行Struts项目时出现java.lang.reflect.InvocationTargetException异常解决办法
- 访问tomcat出现java.lang.IllegalStateException No output folder错误解决方法
- java-mail的程序在服务器上运行出现error的解决方法
- 集成jcaptcha到spring-boot+maven项目中时出现java.lang.NoSuchMethodError: com.jhlabs.image.WaterFilter的问题的解决方法
- 某APK中使用了动态注册BroadcastReceiver,Launcher中动态加载此APK出现java.lang.SecurityException异常的解决方法
- 解决Eclipse中运行WordCount出现 java.lang.ClassNotFoundException: org.apache.hadoop.examples.WordCount$Token
- linux&UNIX下WebSphere数据源连接出现java.lang.UnsatisfiedLinkError: SQLConnect问题的解决方法
- 出现 java.lang.UnsupportedClassVersionError 错误的原因及解决方法
- Mac系统下执行hadoop jar 运行在某包内的程序 提示java.lang.ClassNotFoundException的解决方法
- JNI调用native方法出现 java.lang.UnsatisfiedLinkError: XXXclass.XXXmethod()异常的解决办法
- 运行的程序时,出现内存不足时的解决方式Exception in thread "main" java.lang.OutOfMemoryError: Java heap space(转)