【问题标题】:Java Class path in different directory不同目录中的 Java 类路径
【发布时间】:2018-06-26 13:17:00
【问题描述】:

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

Error: Could not find or load main class Fileversion

bat文件代码

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

如果我 cd 进入 x:/LCMSLatestLibrary/Fileversion 并在没有 -classpath 标志的情况下执行上述行,则同样有效。我错过了什么?

【问题讨论】:

  • 看看this有没有帮助
  • 我没有编译问题。那行得通。

标签: java


【解决方案1】:

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

【讨论】:

  • 是的。这就是问题所在。非常感谢。
猜你喜欢
  • 1970-01-01
  • 2023-03-07
  • 2014-04-12
  • 1970-01-01
  • 2020-12-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-08
相关资源
最近更新 更多