Пытаясь выучить Java из книги Брюса Экеля, я не понимаю, почему компилятор не находит библиотеку, которую я хочу импортировать.Сначала я сделал это на Windows / Cygwin, а теперь на Centos 7, используя OpenJDK 1.8.0.Одинаковый результат на обеих платформах.
Эта строка:
import static t.b.u.*;
вызывает ошибку компиляции
$ javac TestPrint.java
TestPrint.java:2: error: package t.b does not exist
import static t.b.u.*;
^
Я согласен, что пакет tb несуществует, но я действительно хотел импортировать пакет tbu .Почему компилятор игнорирует вас?
CLASSPATH устанавливается следующим образом:
$ export|grep CLASS
declare -x CLASSPATH="/home/bbausch/thinking-in-java"
Пакет представляет собой один файл:
$ cat /home/bbausch/thinking-in-java/t/b/u/Print.java
package t.b.u;
import java.io.*;
public class Print {
... etc ...
Ошибка, вероятно, настолько очевидна, что я ее не вижу,Может кто-нибудь помочь?