不同目录中的Java类路径

时间:2018-06-26 13:17:01

标签: java

我正在尝试调用不在当前目录中的java类。我设置了-classpath标志,并确保类文件也位于路径中。但是我收到以下错误

Error: Could not find or load main class Fileversion

蝙蝠文件代码

java -classpath x:/LCMSLatestLibrary/Fileversion/Fileversion.class Fileversion H:\LCMS_Jars\client.jar x:\LCMSLatestLibrary\64bit\client.jar
pause

如果我进入x:/ LCMSLatestLibrary / Fileversion并执行不带-classpath标志的上述行,则同样有效。我想念什么?

1 个答案:

答案 0 :(得分:4)

您必须将包含软件包的jar或目录设置为类路径。 在您的情况下(假设Fileversion类在默认软件包中),命令应为: java -classpath x:/ LCMSLatestLibrary / Fileversion Fileversion H:\ LCMS_Jars \ client.jar x:\ LCMSLatestLibrary \ 64bit \ client.jar