1

编辑:所以显然我做的一切都是正确的,但我遇到了一个不同的问题,看起来好像我做错了什么。对于那个很抱歉。——我,新手

这应该很简单,但我一生都无法弄清楚如何用 lwjgl 编译任何东西并让它工作。我可以写类似的东西

package gwison;

import org.lwjgl.Sys;

public class G
{
    public static void main(String[] args)
    {
        System.out.println(Sys.getTime());
    }
}

只要我自己编写所有类,我就可以轻松地编译具有不同包中的多个类的程序。但我不知道如何让 G 工作。我认为这与类路径有关?也许?帮助?

我真的一直在寻找几个小时,但最基本的教程假设你知道如何做到这一点!

编辑:哦,如果我违反了stackoverflow约定,我很抱歉;我确实尝试不这样做,但这是我在这里的第一个动作。

4

2 回答 2

0

您可以尝试这种方式,在其中创建一个名为 TestProject 的文件夹,创建一个文件夹 gwison,如 D:\TestProject\gwison 在同一个 TestFolder 中再创建两个文件夹,如 D:\TestProject\org\lwjgl。现在像你在上面创建的那样在 gwison 文件夹中创建一个 G 类。像这样再创建一个类 Sys

package org.lwjgl;
import java.util.Date;
public class Sys {
        public static Date getTime(){
            return new Date();
        }
}

现在从命令提示符转到此路径 D:\TestFolder 并运行以下命令:

javac gwison\G.java

这将编译您的代码,现在再运行一个命令:

java gwison.G

这将运行您的代码而不会出现任何错误,您将获得如下输出:

Sun May 02 13:17:11 IST 2010
于 2010-05-02T07:58:43.547 回答
-1

您需要确保 jar 在编译和运行时位于类路径中。在编译期间将您的 lwjgl jar 放在类路径中更多信息:

http://en.wikipedia.org/wiki/Classpath_%28Java%29

于 2010-05-02T08:17:11.367 回答