【问题标题】:working 'java -cp' not working all of a sudden in ubuntu [closed]在ubuntu中工作'java -cp'突然不工作了[关闭]
【发布时间】:2020-08-25 14:39:16
【问题描述】:

我们有下面的 java 命令,它正在运行并突然停止工作,

java –cp "classes:lib/*" xxx.yyy.ppp

jar 位于 lib 目录中,并且 jar 包含该类。 它突然停止工作并给出以下错误,

“错误:无法找到或加载主类–cp”

为什么将'-cp'视为主类,即使ppp(示例)具有主类。请帮我解决这个问题...

【问题讨论】:

  • –cp 应该是-cp
  • 在标题中使用 -,而在问题文本中使用 不是默认的连字符,您是否从某处复制并粘贴了它?

标签: java class runtime classpath java-runtime-compiler


【解决方案1】:

您没有在 cp 之前使用默认连字符作为java –cp "classes:lib/*" xxx.yyy.ppp

改用这个:java -cp "classes:lib/*" xxx.yyy.ppp

【讨论】:

  • 没错,我复制了团队正在使用的命令。谢谢。但是连字符到底是怎么来的呢?
  • @SijoKurien 我怀疑有人将命令粘贴到文字处理器中,它“有用”地将 ASCII 连字符变成了破折号,然后你从该文字处理文档中复制了它。
  • 可能是某种特殊格式的字符。我不确定,可能是在复制时将其转换为那个。你从哪里复制的?互联网或一些文件?
  • 是的,我的团队成员是从 Word 文档中复制的
猜你喜欢
  • 2014-08-05
  • 2018-01-19
  • 1970-01-01
  • 1970-01-01
  • 2019-11-09
  • 2017-11-07
  • 1970-01-01
  • 2019-03-16
  • 2014-04-16
相关资源
最近更新 更多