java无法识别第二个类路径

java无法识别第二个类路径,java,Java,这是我第一次使用java,所以请放心 我有一个项目目录,如下所示: src |--主要 ||--Game.java ||--Game.class |--资源 ||--lanterna ||--java ||--(我要导入的类) 因此,我的Game.java文件有如下导入: import com.googlecode.lanterna.terminal.terminal;//这在src/resources/lanterna/java的内部 我使用以下命令编译它: javac src/main/

这是我第一次使用java,所以请放心

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

src
|--主要
||--Game.java
||--Game.class
|--资源
||--lanterna
||--java
||--(我要导入的类)
因此,我的Game.java文件有如下导入:

import com.googlecode.lanterna.terminal.terminal;//这在src/resources/lanterna/java的内部
我使用以下命令编译它:
javac src/main/Game.java-cp src/resources/lanterna/java

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

CLASSPATH=(src/main src/resources/lanterna/java)
java游戏-cp${CLASSPATH}
但这是一个错误:

错误:无法初始化主类游戏
原因:java.lang.NoClassDefFoundError:com/googlecode/lanterna/screen/screen

类路径
必须以冒号分隔:

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

CLASSPATH
必须用冒号分隔:

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

这些类是如何保存在lanterna/java下的?java源文件应该在
main
下,而不是
resources
下。这些类是如何保存在lanterna/java下的?java源文件应该在
main
下,而不是
resources
下。在*nix(和Mac)上的冒号[:],在Windows上的分号[;],包括如果您正在使用Cygwin.@dan.mwasuser2321368(根据OP示例中的文件路径判断)(带正斜杠),它们在Unix/Mac.Colon[:]on*nix(和Mac)上,分号[;]在Windows上,包括如果您正在使用Cygwin.@dan.mwasuser2321368(根据OP示例中的文件路径判断)(带正斜杠),它们在Unix/Mac上。