Что вы печатаете (или работает netbeans), чтобы запустить это?Поскольку файловая система Mac довольно независима от регистра, если не указано иное, при запуске java javaopengl.main будет найден файл main.java, который там есть (будет возвращен файл Main.java).Но класс Main, и вы можете получить это исключение из разницы.Если это выполняется из скрипта ant, я рекомендую убедиться, что вы используете правильную прописную букву (класс должен быть javaopengl.Main).Простой способ проверить это состоит в том, чтобы удалить все, кроме определения класса и пустого public static void main(String[] args) {}
В качестве альтернативы, вы можете получить что-то более простое, например, ваш путь к классу из строя.Отсутствие банки lwjgl приведет вас туда, но если вы будете следовать указаниям в этом уроке, это на самом деле кажется менее вероятным.Тем не менее, вы можете проверить это.
package javaopengl;
public class Main {
public static void main(String[] args) {
System.out.println("well, main works");
Class checkjar = Class.forName("org.lwjgl.opengl.Display");
System.out.println("My ClassLoader found: " + checkjar.getCanonicalName());
}
}
Кроме того, удалите import org.lwjgl.Sys;
из сокращенного примера.Кажется, он не нужен, если это не источник ваших проблем:).