当我使用 Jikes rvm 运行我的程序“GenRegex.class”时,
jikesrvm-3.1.2/dist/production_x86_64-linux/rvm GenRegex 语法/cfg_nse.g
我得到了运行时错误:
线程“MainThread”中的异常 java.lang.NoClassDefFoundError:找不到类 java.util.Scanner:
java.util.Scanner
在 java.lang.Error.(Error.java:81)
在 java.lang.LinkageError.(LinkageError.java:72)
在 java.lang.NoClassDefFoundError.(NoClassDefFoundError.java:74)
在 org.jikesrvm.classloader.TypeReference.resolveInternal(TypeReference.java:813)
在 org.jikesrvm.classloader.TypeReference.resolve(TypeReference.java:799)
在 org.jikesrvm.runtime.RuntimeEntrypoints.unresolvedNewScalar(RuntimeEntrypoints.java:264)
在 GenRegex.genRule(GenRegex.java:12)
在 GenRegex.main(GenRegex.java:1133)
下面是我的代码
1 导入 java.util.*;
2 导入java.io.*;
3
4 公共类 GenRegex{
5
6 Rule[] genRule(String fileName) 抛出 IOException
7 {
8 字符串行 = "";
9 字符串 str = "";
10 ArrayList ruleList = new ArrayList();
11 规则[] 规则数组;
12 扫描仪扫描仪=新扫描仪(新文件输入流(文件名));
即使我添加了一行“import java.util.Scanner;” 我仍然犯了这个错误。有什么线索吗?谢谢!