Jikes rvm を使用してプログラム「GenRegex.class」を実行すると、
jikesrvm-3.1.2/dist/production_x86_64-linux/rvm GenRegex grammars/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 import java.io.*;
3
4 公開クラス GenRegex{
5
6 Rule[] genRule(String fileName) が IOException をスローする
7 {
8 文字列 line = "";
9 文字列 str = "";
10 ArrayList ruleList = new ArrayList();
11 ルール[] ruleArray;
12 Scanner scanner = new Scanner(new FileInputStream(fileName));
「import java.util.Scanner;」という行を追加した後でも、私はまだこのエラーを受け取りました。どんな手掛かり?ありがとう!