LoggerFactory ArrayUtils Random

этот не работает для меня: http://pastebin.com/Mctnidng Это было разработано на этом форуме под разная нить. Я разделил его на два файла

AlphabetHelper.java

AlphabetHelperTest.java 



java  -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Server VM (build 16.0-b13, mixed mode)

javac  -version
javac 1.6.0_18

при попытке скомпилировать я включил некоторые

import java.util.Random;
import java.util.logging.Logger;
import java.util.List;
import java.math.BigInteger;
import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashSet;
import java.util.List;
import java.util.Set;

Но это не берет. Я предполагаю, что должен быть какой-то другой дистрибутив Java, apache или android. Однако код выглядит довольно хорошо, как мне запустить его на моей Java 1.6? Большинство исходных кодов Java отлично работает на моей машине.

javac  -Xlint  AlphabetHelper.java
AlphabetHelper.java:41: cannot find symbol
symbol  : variable ArrayUtils
location: class AlphabetHelper
                ArrayUtils.toObject(
                ^

javac -Xlint  AlphabetHelperTest.java
AlphabetHelperTest.java:5: cannot find symbol
symbol  : class Random
location: class AlphabetHelperTest
    private Random random;
            ^

AlphabetHelperTest.java:8: cannot find symbol
symbol  : class Logger
location: class AlphabetHelperTest
    private static final Logger LOG = LoggerFactory.getLogger(AlphabetHelperTest.class);
                         ^

все дело в этом файле http://pastebin.com/Mctnidng, который нужно скомпилировать, протестировать и развернуть на Java 1.6.

Искренне,


person 藻留天 具留部覧度船    schedule 28.02.2014    source источник
comment
Из вашего вопроса не понятно в чем проблема. Что происходит, что вам не нравится? Ошибки компилятора? Пожалуйста, предоставьте больше информации.   -  person elixenide    schedule 01.03.2014
comment
В файле по ссылке вообще нет импорта. Когда вы компилируете этот код, вы используете импорт выше? Кроме того, я нигде не вижу импортированных ArrayUtils. Это не стандартный класс rt.jar.   -  person Paul Hicks    schedule 01.03.2014
comment
Я создал два файла: AlphabetHelper.java AlphabetHelperTest.java и импортировал наиболее вероятный необходимый импорт. После запроса в IRC мне сказали, что, скорее всего, это другой дистрибутив, чем OpenJDK или известный мне стабильный JDK. Сообщалось, что ArrayUtils.toObject() не является классом JDK. импортировать org.apache.commons.lang.ArrayUtils; может быть полезно, но я никогда не делал такого импорта. Я думаю, что это может быть решением, но тогда это больше не java, как это определено солнцем. Это обсуждалось в этом вопросе stackoverflow.com/questions/2863954 и сообщалось как решение, которое я сейчас изучаю.   -  person 藻留天 具留部覧度船    schedule 02.03.2014