私はこれを実行しようとしていますexample しかし、それは私に "悪いバージョン番号.classファイル..."エラーを与えています。私はjdkバージョン1.6を使用しており、exampleはjdk 1.5を使用するように求めています。 javaは下位互換性をサポートする必要があります。どのようにjdk 1.6でサンプルを実行できますか?pdfviewライブラリを使用した場合のjavaバージョンの違いは?
答えて
微妙なトラップは、多くの新しい人々がに陥ることをここにあります。場合によっては、実際には、あなたのマシンにインストールされている古いJDKのjava.exe
のコピーがあるかもしれません。光っている新しいJDK 1.6コンパイラでクラスをコンパイルし、古いjava.exe
でそれらを実行しようとすると、ここで述べたエラーが発生することがあります。その古いjava.exe
の位置が、JDK bin
dirよりも先にパス上にある場合は、コンパイラはコマンドラインから見つかりますが、java.exe
の正しいバージョンではありません。
java.exe
は、Webプラグインを実行できるようにするJava Plug-Inの古いインストーラによってインストールされることがよくありました。不正なjava.exe
は、WINDOWS
ディレクトリ、またはいくつかの亜種(これは特有のWindows中心の問題です)にある可能性があります。
Javaプラグインを含むJDK 1.6をインストールした場合は、WINDOWSディレクトリのjava.exe
のコピーを削除するだけで済みます。それをしたくない場合は、JDKのbin
ディレクトリがWINDOWS
より前になるようにパスを変更する必要があります。
古いバージョンのJVMで新しいバージョン番号のクラスファイルを実行しようとすると、「.classファイルのバージョン番号が正しくありません...」というエラーが発生します。 (さらにそうでなくても)
新しいJVMで古いバージョン番号のクラスファイルを実行すると効果があります。
javap -v <full-class-name>
を使用してクラスファイルのバージョン番号を確認できます。バージョンは以下のとおりです。
major minor Java
45 3 1.0
45 3 1.1
46 0 1.2
47 0 1.3
48 0 1.4
49 0 1.5
50 0 1.6
と私は思う...
51 0 1.7
- 1. mongodbでJavaを使用した場合の違い
- 2. ライブラリpdfviewのAndroidプロジェクト
- 3. トランスポーズを使用した場合の違いは何ですか?
- 4. Antが間違ったJavaバージョンを使用しています
- 5. IPlatformInitializerをプリズムで使用した場合の違い
- 6. npm2をnpm2で実行した場合とnpm3を使用した場合の違いは何ですか?
- 7. OpencvとTensorflowを使用した場合のProtobufのバージョンC++
- 8. iframeを使用した場合のExt jsライブラリの動的ロード
- 9. ライブラリ用JasperReportバージョン6.3 Java用
- 10. getManagerを使用する場合と使用しない場合のgetRepositoryの違いは何ですか?
- 11. SimpleCVライブラリfindBlob関数を使用した場合のPygameセグメンテーションエラー
- 12. PyOptライブラリでSLSQPソルバを使用した場合のTypeError
- 13. ExcelでのExcelライブラリのバージョンの違い#
- 14. セグメントを使用した場合のGoogleアナリティクスデータの相違
- 15. ラムダ式を使用する場合と使用しない場合の違いは?
- 16. Invokeを使用する場合と使用しない場合の違いは何ですか?
- 17. 開発ツールを使用する場合と、Chromeで使用しない場合の違いは何ですか?
- 18. C++ - コピーコンストラクタでconstを使用する場合と使用しない場合の違いは何ですか?
- 19. &&と||を使用した場合の違いは何ですか? do ... whileループで?
- 20. Javascript関数とDBクエリツールでlast_insert_row()を使用した場合の違いは?
- 21. 「new」キーワードを使用する場合と使用しない場合の違いを教えてください
- 22. Executorを使用する場合と使用しない場合のマルチスレッドの違い
- 23. FirestoreでDocumentReferenceを使用していて、idだけを使用した場合の違いは何ですか?
- 24. Java:上位バージョンのJDKを使用してコンパイルするときに高バージョンのJDKを使用しないで低バージョンで実行する場合
- 25. PDFViewをココアアプリで使用するには?
- 26. LibTiff.Net 2.3ライブラリを使用している場合のマルチストリップTIFFとシングルストリップTIFFの違い
- 27. CMISで使用する場合、Adobe Bridgeはファイルの違いやバージョン全体を保存しますか?
- 28. JavaでSystem.getenv()を使用した場合のパフォーマンスへの影響
- 29. Android Studio外部ライブラリ間違ったJavaソースを使用
- 30. pageBaseTypeを使用する場合と使用しない場合のページ構成セクションの相違点
このエラーは削除されました。テスト中に、私はpdfに埋め込まれた画像が出力に現れていないことを発見しました。生成された画像はテキストのみを表示します。コードを見て理由を教えてもらえますか? – MLS
jpedalを試して、より良く動作します。 – MLS