此异常表明 运行时 类路径中缺少所提到的类。
有几种方法可以指定运行时类路径,具体取决于您如何执行程序。由于一个不错的IDE透明地从您手中掌握了所有这些功能,因此我敢打赌,您正在命令提示符下运行它。
如果通过
java.exe -jar或双击文件将其作为JAR文件运行,则需要
Class-Path在JAR
MANIFEST.MF文件的条目中指定类路径。请注意,每次执行JAR时,
%CLASSPATH%环境变量和
-cp和
-classpath参数都会被
忽略 。
如果您通过来将其作为“普通香草”
Java应用程序运行
java.exe,则需要在
-cp或
-classpath参数中指定它。请注意,无论何时使用此参数,
%CLASSPATH%都会
忽略 环境变量。
无论哪种方式,类路径都应存在(半)用逗号分隔的JAR文件路径字符串(绝对路径或相对于当前工作目录的路径)。例如
java -cp。; / path / to / file1.jar; /path/to/file2.jar com.example.MyClass
(如果您使用的是Unix / Linux,请使用冒号而不是分号作为路径分隔符)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)