omp4j
- это препроцессор .Если omp4j
вызывается без --no-compile
, предварительно обработанный исходный код Java будет автоматически скомпилирован с помощью javac
, поэтому omp4j
можно использовать вместо javac.
Eclipse имеет свойсобственный добавочный компилятор Java, который не может быть заменен .Это означает, что в Eclipse omp4j
должен использоваться с аргументом --no-compile
только в качестве препроцессора.Процессор может быть выполнен
Чтобы обеспечить полную поддержку Java для источников перед предварительной обработкой, константы OMP4J_THREAD_NUM
и OMP4J_NUM_THREADS
можно подделать с помощью статического оператора импорта с использованием подстановочного знака *
и JAR, который существует вдве разные версии, одна с этими константами лица для редактируемых источников, а другая с другими константами для сгенерированных источников, которые не предназначены для редактирования.
Вероятно, будет лучше начать с проекта Java для каждогодо и после предварительной обработки.