我正在尝试调用不在当前目录中的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标志的上述行,则同样有效。我想念什么?
答案 0 :(得分:4)
您必须将包含软件包的jar或目录设置为类路径。 在您的情况下(假设Fileversion类在默认软件包中),命令应为: java -classpath x:/ LCMSLatestLibrary / Fileversion Fileversion H:\ LCMS_Jars \ client.jar x:\ LCMSLatestLibrary \ 64bit \ client.jar