Solr-solrj 4.9.0 запускается на jdk 1.6?

#java #solr #jdk1.6

#java #solr #java-6

Вопрос:

Может ли Solr 4.9.0 solr-solrj API работать на Java 1.6? (Кажется, он скомпилирован в Java 1.7) Я использую solr server 4.9.0, и ему нужна Java 1.7, но я хочу использовать клиент в своем проекте, и он скомпилирован на Java 1.6

Ответ №1:

Solr 4.9.0 был скомпилирован для java7. Последняя версия, которую я нашел скомпилированной для java6, — 4.7.2. Вы можете увидеть это вpom.xml неработающая ссылка на проект (соответствующая часть воспроизведена ниже).

     <plugin>
      <artifactId>maven-compiler-plugin</artifactId>
      <version>3.1</version>
      <configuration>
        <source>1.6</source>
        <target>1.6</target>
      </configuration>
    </plugin>
  

Комментарии:

1. Также стоит упомянуть (возможно, очевидный для некоторых), что клиент solrj 4.7.2 совместим с серверами solr 4.9.0. Смотрите: wiki.apache.org/solr /…