Java无法识别第二类路径

时间:2019-12-10 03:00:49

标签: 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

1 个答案:

答案 0 :(得分:0)

CLASSPATH必须用冒号分隔:

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