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;」という行を追加した後でも、私はまだこのエラーを受け取りました。どんな手掛かり?ありがとう!