我想加载一个.dll文件(SimpleDll.dll格式为jna教程),但我得到了
UnsatisfiedLinkError:无法加载库“Simple DLL”:找不到指定的模块。
我在ubuntu下用wine运行java程序,得到了以下信息:
错误:模块:import_dll库msvcr100d.dll(需要...
在Eclipse中运行程序时没有显示此消息,所以我的问题是:
有没有办法为JNA设置更详细的调试级别,以便在尝试加载模块时显示依赖的.dll文件?(我浪费了很多时间认为jna.library.path没有正确设置,实际上没有打印关于所需的其他.dll文件的信息)。
您可以从wine获得更详细的信息,因为该系统选择实现比windows OS更具描述性的错误消息。你不能神奇地强迫窗户像酒一样运行。
wine模拟windows(也就是说,为了正常工作,它必须精确地模拟windows)。显然,在某些情况下,它提供了更好的错误报告,尽管我怀疑您的err:module:import_dll消息是通过正常的win32错误文本查找而不进行额外调整的,否则wine将不能很好地完成其模拟windows的工作。
另一方面,Windows将不会报告更多关于DLL依赖关系的信息,直到微软改变它这样做,这不太可能发生,永远。
真理会使你获得自由。在调试问题时,若能输出配置清单某一个点上的信息将会对问题解决有很大帮助。 这是一种很好的报告问题的方式,例如,如果一个变量没有定义或者定义了一个非法的值。 有时,获知一个特定的代码片段已经被执行也是很有用的。 Puppet 的 notify 资源可以让你显示出调试信息。 操作步骤 在你的配置清单中要被调研的检查点上定义 notify 资源: notify { "Got this
我通常使用加载一个DLL。但是我想它不是这样工作的,因为我把这个函数调用分配给了实例成员。
Visual Studio加载了正确的PDB文件,但找不到解决方案中任何内容的源信息。 我试过的事情: null
问题内容: 我正在尝试使用以下命令运行jdeps: 我依赖于应用程序模块和自动模块。我将所有依赖项放在“模块”文件夹中,但出现错误: 但是,当我添加时,它工作正常。 难道我做错了什么?我以为jdeps会找到所有模块,而不是手动添加它们。 问题答案: 执行以下命令时: 从目录解析的模块是 可观察的模块 ,在您的情况下,它们无法进入 根模块集 。 在问题的另一部分- 另一方面,显式添加它们可确保模块存
我现在的问题是,我需要服务一个REST url请求,它要求我acccess、AUrl和BUrl并聚合结果,然后响应请求,我如何实现这一点? 我想写一些如下的东西 但是我不知道如何从第一个“aurl”(这是一个返回json结果的REST服务)获得结果,并对它进行一些处理,将结果的特定值提供给下一个url(即BUrl)以从中获得结果,并对其进行处理,合并结果,然后将其发送回调用服务。 所以当BUrl请
为了显示这种行为,让我们继续上一节的示例,并向我们的添加一个CounterService。 app/lazy/lazy.module.ts 这里我们将添加到providers数组中。 我们的是一个简单的类,它保存对计数器属性的引用。 我们可以修改LazyComponent来使用这个服务,使用一个按钮来增加计数器属性。 app/lazy/lazy.component.ts 但问题是,我们如何验证服务