有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

LWJGL在使用“java<class file>”命令时找不到类错误

我使用以下命令成功编译了源代码:

javac -classpath "..\lwjgl-2.7.1\jar\lwjgl.jar" Game.java

但是,当我尝试使用以下命令运行它时:

java -classpath "..\lwjgl-2.7.1\jar\lwjgl.jar" Game

,它给了我一个错误:

Error: Could not find or load main class Game

我做错了什么!?:(

我确信没有语法错误和类标记异常

编辑:我也尝试过使用这个命令运行程序,但仍然没有。T.T

java -cp "..\lwjgl-2.7.1\jar\lwjgl.jar" -Djava.library.path="..\lwjgl-2.7.1\native\windows" Game

共 (3) 个答案

  1. # 1 楼答案

    Game.class在那个jar文件中吗?如果没有,您可能还需要包括类文件的路径。对于当前工作目录,请尝试:

     java -classpath "../lwjgl-2.7.1/jar/lwjgl.jar:." Game
    

    (也许:应该是;在Windows上)

  2. # 2 楼答案

    一定是这样

    java -classpath "..\lwjgl-2.7.1\jar\lwjgl.jar" Game
    
  3. # 3 楼答案

    答案是这样的,在我坐了几个小时的马桶后

    java -cp "..\lwjgl-2.7.1\jar\lwjgl.jar"; -Djava.library.path="..\lwjgl-2.7.1\native\windows" Game
    

    注意-cp后面的分号。分号。这就是我所缺少的。该死的分号

    我希望没有人犯我犯的错误