当前位置: 首页 > 知识库问答 >
问题:

在正确的目录下执行java类

龙涵蓄
2023-03-14

我似乎不能运行我的java程序,因为它认为我的MO. class文件在我的gson库的类路径中。我做错了什么?

$ls
gson MO.java

$javac-cp.:gson/gson/target/gson-2.7.1-快照。JARMO.java

$java-cp.:gson/gson/target/gson-2.7.1-快照。jar MO
线程“main”java中出现异常。java上的lang.NoClassDefFoundError:MO(错误名称:com/google/gson/MO)。lang.ClassLoader。在java上定义Class1(本机方法)。lang.ClassLoader。在java上定义类(ClassLoader.java:803)。安全SecureClassLoader。java上的defineClass(SecureClassLoader.java:142)。网URLClassLoader。java上的defineClass(URLClassLoader.java:449)。网URLClassLoader。在java上访问$100(URLClassLoader.java:71)。网URLClassLoader$1。在java上运行(URLClassLoader.java:361)。网URLClassLoader$1。在java上运行(URLClassLoader.java:355)。安全访问控制器。java上的doPrivileged(本机方法)。网URLClassLoader。java上的findClass(URLClassLoader.java:354)。lang.ClassLoader。sun上的loadClass(ClassLoader.java:425)。杂项。启动器$AppClassLoader。java上的loadClass(Launcher.java:308)。lang.ClassLoader。sun上的loadClass(ClassLoader.java:358)。发射装置。发射器助手。checkAndLoadMain(LaunchHelper.java:482)

共有1个答案

洪承天
2023-03-14

从我的MO. java文件中删除com.google.gson包。

 类似资料:
  • 巴克特1 > 文件夹1 > 文件1 文件2 文件夹3 > 文件3 文件夹4 文件6 文件夹2 > 文件4 文件5 文件7 文件8 我只想获取folder1、folder2、file7和file8。我怎么才能得到呢?基本上,我不希望所有递归文件夹/文件都位于文件夹或存储桶中。标记、分隔符和前缀的工作不太清楚。 我正在尝试:

  • 问题内容: 我正在获取一个exe文件,必须在Windows Server 2008 R2上使用Java(版本6)执行该文件。现在有一个我不太了解的问题。使用命令行执行文件时 它可以正常工作,但是当我执行文件时 我可以在Windows任务管理器中看到test.exe,它开始运行(它会创建一个记录该状态的日志),但随后它不再执行任何操作。test.exe用0%无休止地运行,我必须手动终止该进程。这样做

  • 问题内容: 我使用Java中的以下代码使用HMAC-SHA1哈希一些值: 属于 在PHP中,有一个类似的函数可用来比较Java实现返回的值。 因此,首先尝试是: 返回: 我的Java函数也会返回。 好的,看来可行。然后,我尝试使用一个更复杂的键: 返回: 这次,我的Java展示返回了: 我的PHP代码返回的哈希值不等于我的Java函数返回的值,而且我找不到原因。 有小费吗? 问题答案: 在您的PH

  • 我把java的版本从jdk6更新到java7,但是我面临一个严重的问题,每当我在bin目录外执行任何java文件时,它都显示class not found,而在bin目录下执行它时,我却包含了类路径和path,javac编译了java文件,java类也存在于同一个目录下,但是java不能执行类文件,我搜索了一下,得到了类似java-cp的文件。classfilename,但它也会因为说非法参数cp

  • 问题内容: 是否可以在指定目录中执行类? 我的意思是,a.class在目录abc中,我希望它像在xyz目录中一样被执行。 问题答案: 绝对。 进入“调试/运行”对话框(错误/“执行”按钮旁边的下拉按钮),然后在“参数”选项卡中,通过选择“其他”来设置工作目录,然后输入相关的目录名称。请注意,目录可以使用“”之类的“变量” 。您甚至可以使用提示用户。

  • 问题内容: 我目前正在使用HtmlUnit开发一些测试。它正在加载一个包含braintree.js(其表单加密库)的页面。我跑了一堆,但我被困在所谓的加密货币上。有问题的JS是: HtmlUnit抛出: 我想HtmlUnit不包含加密。我自己可以包括一个密码库吗? 问题答案: 根据您的评论,我不得不告诉您HtmlUnit在涉及JavaScript时令人不安。它将抱怨很多关于变量未定义和未知函数等问