当我使用 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;” 我仍然犯了这个错误。有什么线索吗?谢谢!