Java 无法识别第二个类路径



这是我第一次使用Java,所以请放轻松。

我有一个项目目录,如下所示:

src
|-- main
|    |-- Game.java
|    |-- Game.class
|-- resources
|    |--lanterna
|         |-- java
|              |--(classes I want to import)

所以我的 Game.java 文件有一些导入,如下所示:

import com.googlecode.lanterna.terminal.Terminal;  // This is inside of src/resources/lanterna/java

我使用以下命令编译它:javac src/main/Game.java -cp src/resources/lanterna/java

我尝试通过创建一个类路径数组并将其输入为类路径参数来运行它。

CLASSPATH=(src/main src/resources/lanterna/java)
java Game -cp ${CLASSPATH}

但是得到这个错误:

Error: Unable to initialize main class Game
Caused by: java.lang.NoClassDefFoundError: com/googlecode/lanterna/screen/Screen

CLASSPATH必须用冒号分隔:

CLASSPATH=src/main:src/resources/lanterna/java

相关内容

最新更新