Intellij IDEAのプロジェクトにlwjgl 3.1を追加しました。正しく行われていたすべてのものを確認するために私は、Webページ(https://www.lwjgl.org/guide)のガイドコードを実行しようとしましたが、コンパイル時に次のエラーが出てきた:Java LWJGL(linux):クラスorg.lwjgl.system.MemoryAccessを初期化できませんでした
"Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class org.lwjgl.system.MemoryAccess"
を、私は可能なエラーがでていることが分かったGoogle検索の後プロジェクトでライブラリを設定するときに追加したネイティブライブラリの設定。
ウェブページからLWJGLをダウンロードしたときに、モジュール(クラス、ドキュメント、ネイティブ、ソース)のすべてのjarファイルをzipファイルに保存していましたが、それに応じて分割してライブラリをIDEのグローバルライブラリセクションに追加します。 Global Libraries
この後、ライブラリはプロジェクトのモジュールとして表示されます。
まだ、プログラムはコンパイルされません。私が設定すべき他のものはありますか?
はい、実行時エラーであり、コンパイルエラーではありません。私はjarファイルでパックされているため、ネイティブlibsを抽出する必要がありました。その後、すべてが完璧に機能しました。ありがとう! –