12

現在、JDK1.5 を使用してプログラムを開発しているため、使用したい Maven 依存関係が JDK 1.5 と互換性があることを保証する必要があります。場合によっては、最新バージョンでは 1.5 以上の jdk が必要ですが、古いバージョンでは適合する場合があります。しかし、maven依存関係の特定のバージョンの最小JDKバージョンを見つける方法は? mvnrepository.com を試しましたが、jdk 要件が見つかりません。一部のプロジェクトのホームページには、最新バージョンの jdk 要件のみが表示されます。誰でも私を助けることができますか?ありがとうございました!

4

2 に答える 2

5

クラスファイルのメジャー/マイナーバージョンを確認できます。JAR が Maven でビルドされた場合、ビルドに使用された JDK のバージョンをMETA-INF/MANIFEST.MFファイルで確認できます。これはおそらく最小バージョンです。

JAR をダウンロードせずに確認する方法は、maven central で POM を確認することです。

http://search.maven.org/#artifactdetails%7Cnet.openhft%7Cchronicle-queue%7C4.5.15%7Cbundle

1.8が必要

       <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <compilerArgument>-Xlint:deprecation</compilerArgument>
                <compilerArgument>-XDignore.symbol.file</compilerArgument>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>

Oracleがすべてのリソースを備えたJava 7を無料でサポートしていない場合、考慮すべきことはありますか?

于 2016-11-08T07:30:09.807 に答える