Почему мои библиотеки lwjgl.glfw на самом деле не делают что -то?JAVA

Программисты JAVA общаются здесь
Anonymous
Почему мои библиотеки lwjgl.glfw на самом деле не делают что -то?

Сообщение Anonymous »

Когда я запускаю свою программу, IntelliJ выпускает ошибку. В использовании Java 11. < /p>
Execution failed for task ':Main.main()'.
> Process 'command '/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home/bin/java'' finished with non-zero exit value 1
< /code>
build.gradle:
plugins {
id 'java'
}

version '1.0-SNAPSHOT'

sourceCompatibility = 1.11

repositories {
mavenCentral()
}

dependencies {
testCompile group: 'junit', name: 'junit', version: '4.12'
}

project.ext.lwjglVersion = "3.2.3"
project.ext.jomlVersion = "1.9.23"
project.ext.lwjglNatives = "natives-macos"

dependencies {
implementation platform("org.lwjgl:lwjgl-bom:$lwjglVersion")

implementation "org.lwjgl:lwjgl"
implementation "org.lwjgl:lwjgl-assimp"
implementation "org.lwjgl:lwjgl-glfw"
implementation "org.lwjgl:lwjgl-nfd"
implementation "org.lwjgl:lwjgl-openal"
implementation "org.lwjgl:lwjgl-opengl"
implementation "org.lwjgl:lwjgl-stb"
runtimeOnly "org.lwjgl:lwjgl::$lwjglNatives"
runtimeOnly "org.lwjgl:lwjgl-assimp::$lwjglNatives"
runtimeOnly "org.lwjgl:lwjgl-glfw::$lwjglNatives"
runtimeOnly "org.lwjgl:lwjgl-nfd::$lwjglNatives"
runtimeOnly "org.lwjgl:lwjgl-openal::$lwjglNatives"
runtimeOnly "org.lwjgl:lwjgl-opengl::$lwjglNatives"
runtimeOnly "org.lwjgl:lwjgl-stb::$lwjglNatives"
implementation "org.joml:joml:${jomlVersion}"
}
< /code>
main.java
import jade.Window;

public class Main {
public static void main(String[] args) {
Window window = Window.get();
window.run();
}
}
< /code>
window.java-> в jade package < /p>
package jade;

import org.lwjgl.Version;
import org.lwjgl.glfw.GLFWErrorCallback;

public class Window {
private int width, height;
private String title;

private static Window window = null;

private Window() {
this.width = 1920;
this.height = 1080;
this.title = "GameEngine";
}

public static Window get() {
if (Window.window == null) {
Window.window = new Window();
}

return Window.window;
}

public void run() {
System.out.println("Hello LWJGL " + Version.getVersion() + "!");

init();
loop();
}

public void init() {
GLFWErrorCallback.createPrint(System.err).set();
}

public void loop() {

}
}
< /code>
Класс окон даже не завершен, и как только я использую какие -либо функции GLFW, он ломается. Я не знаю, можно ли сказать то же самое для пакетов, которые я установил с LWJGL:
Я попытался переустановить градл, изменил версии Intelij, изменила версии Java, изменила версии LWJGL.

Подробнее здесь: https://stackoverflow.com/questions/796 ... -something

Вернуться в «JAVA»