当前位置: 首页 > 面试题库 >

即使我用-cp指定了正确的jar,也要获取java.lang.ClassNotFoundException

汪文光
2023-03-14
问题内容

java.lang.ClassNotFoundException:com.hazelcast.core.Hazelcast

不过,这有点奇怪,因为我在运行Java时已将hazelcast-1.8.5.jar添加到类路径中:

java -cp hazelcast-1.8.5.jar -jar myapp.jar

所以我不明白为什么当hazelcast jar确实存在并且在命令行中指定时,为什么会出现ClassNotFoundException。有什么想法吗?

顺便说一句,榛子糖真是太棒了!


问题答案:

来自-jar选项docs:
使用此选项时,JAR文件是所有用户类的源,而其他用户类路径设置将被忽略。



 类似资料:
  • 问题内容: 我正在创建一个小程序,该程序将读取一个文本文件,其中包含大量随机生成的数字,并产生诸如均值,中位数和众数之类的统计信息。我已经创建了文本文件,并确保在声明为新文件时名称完全相同。 是的,该文件与类文件位于同一文件夹中。 } 错误行的内容如下: 问题答案: 如何添加: 打印出来。它会告诉您当前的工作目录是什么。然后,您应该能够看到为什么找不到文件。 除了找不到代码之外,您还可以检查以允许

  • 我还没有反应过来,所以我为这个问题的无知道歉。 我刚刚创建了一个新的React应用程序,我一直在使用文件夹结构。以下是我当前的文件夹结构: 在/react-app/src/components/app/app.js中,我需要导入logo.svg,它位于/react-app/src/assets/images/logo/logo.svg中。 在App.js中,我有以下行来导入徽标: 我得到以下错误:

  • 我有VB. net代码,利用硒和Chrome驱动程序导航到一个页面并下载一个文件。它工作正常,有和没有指定无头选项。但是我也想取消命令窗口。根据我所读到的内容,我需要启动ChromeDriver,为HideExpldPromptWindow属性指定true。当我这样做,我得到这个错误: OpenQA。硒。DriverServiceNotFoundException HResult=0x801315

  • 问题内容: 我的编译器无法找到 HttpServletRequest getServletContext() 方法。 我没有做任何太复杂的事情: 我尝试过的一些故障排除: 发现该方法是在2.3中创建的,因此我包含了一个反映该方法的JAR(并将其包含在我的Eclipse构建路径中) 我在 build.xml 类路径中包含了JAR 。 当我使用Eclipse时,可以找到该方法,但是当我尝试构建类时,会

  • 我很难回答这个雄辩的问题,希望有人能帮助我。 除了author关系外,查询工作正常,当我知道author和author关系都存在时,它返回null。(数据库中没有没有没有作者的书) 以下是相关代码: 我通过选择一个特定的Book(ID#40)验证了该关系是否存在,并分别运行了此查询: 以这种方式加载时,发现作者没有问题。 我一直在使用我的疯狂googl'in技能几个小时试图弄清楚这一点,但到目前为

  • 我的循环一直在进行,即使我输入了y、yes、n或no。 输出: 抱歉,该答案无效,请重试。是否要重新滚动模具1?不 抱歉,该答案无效,请重试。是否要重新滚动模具1?对 抱歉,该答案无效,请重试。是否要重新滚动模具1?对