Я пытаюсь скомпилировать следующую очень простую Java-программу, которая будет расширена для использования пакета log4j:
import org.apache.log4j.Logger;
public class App {
public static void main(String[] args) {
System.out.println("Howdy");
}
}
Я загрузил двоичный пакет log4j с веб-сайта Apache, разархивировал файл, установил следующееэкспорт:
$ export CLASSPATH=$CLASSPATH:/home/ahmed/temp/log4j/apache-log4j-2.11.0-bin/log4j-core-2.11.0.jar
$ export PATH=$PATH:/home/ahmed/temp/log4j/apache-log4j-2.11.0-bin
Я получаю следующую ошибку при компиляции App.java:
$ javac App.java
App.java:5: error: package org.apache.log4j does not exist
import org.apache.log4j.Logger;
^
1 error
Мне кажется, что я упускаю что-то базовое в концепции упаковки / импорта java.
Спасибо, Ахмед.