Я установил JOGL, но почему Eclipse не распознает мою программу Hello World? - PullRequest
0 голосов
/ 17 февраля 2012

Я установил Jogl и включил его в путь сборки eclipse, но он находится в ссылочных библиотеках.Вот программа.

public class exceptionhandler
{ // open HelloWorld

    public static void main(String[] args)
    { // open main
        try
        { // open try
            System.loadLibrary("jogl");
            System.out.println("Hello World! (The native libraries are installed.)");
        } // close try
        catch (Exception e) // all try's need a catch
        { } // even if the catch does nothing
    } // close main

} // close HelloWorld

Я не включил импорт, потому что Eclipse не распознал его.Поэтому, когда я запускаю его, я получаю это>

Exception in thread "main" java.lang.UnsatisfiedLinkError: no jogl in java.library.path
    at java.lang.ClassLoader.loadLibrary(Unknown Source)
    at java.lang.Runtime.loadLibrary0(Unknown Source)
    at java.lang.System.loadLibrary(Unknown Source)
    at exceptionhandler.main(exceptionhandler.java:8)

Ответы [ 2 ]

0 голосов
/ 05 февраля 2014

Вы уверены, что используете последнюю версию JOGL?Вы тоже скачали файлы JAR, содержащие нативные библиотеки?Вы положили их в один каталог с jogl-all.jar и gluegen-rt.jar?

0 голосов
/ 17 февраля 2012

Вы указали путь к jogl.dll в настройках пути сборки Eclipse?

См. https://stackoverflow.com/a/958074/1216956 для получения инструкций.

...