Ну вот, блин, так и думал. Ничем нельзя воспользоваться без риска наступить в геморрой.
Возникла необходимость воспользоваться стандартной библиотекой языка java.lang. Понадобилось кинуть исключение java.lang.IllegalArgumentException. Так компилятор ругается, говорит, не может найти класс lang пакета java:
Код:
Percolation.java:10: error: cannot find symbol
if (N<1) throw java.lang.IllegalArgumentException;
^
symbol: class lang
location: package java
Блин, я нифига не понимаю, это ведь фундаментальный языковый пакет. Почему он не находится? Ладно, нашёл, что вся библиотека lang находится в архиве rt.jar. Включил его в CLASSPATH. Безрезультатно. Другие пакеты из CLASSPATH видит и подключает, а этот - хрен.
Обгуглил яндекс, не помогает. Никто из опытных Java-разработчиков не знает, в какую сторону копать?