String libPath = "E:/mt_scylla.dll";F:\jdk1.8.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Users\14300\AppData\Local\Programs\Python\Python311\Scripts\;C:\Users\14300\AppData\Local\Programs\Python\Python311\;C:\Users\14300\AppData\Local\Microsoft\WindowsApps;C:\Users\14300\AppData\Roaming\JumpServer\Client\;. Hello World 没打印
时间: 2023-08-22 13:04:01 浏览: 338
根据您提供的信息和代码,我们可以看到您尝试使用System.load()方法加载了一个名为"mt_scylla.dll"的本地链接库,并且您在代码的最后打印了一个"Hello World"的字符串。
然而,根据您提供的信息,我们无法确定您的程序没有打印字符串的原因。可能是因为您的代码中缺少打印语句,或者是因为您的程序发生了异常而中止。
建议您检查代码是否存在语法错误、缺失打印语句等问题,并且检查日志或控制台输出以查看是否有异常发生。如果程序中存在异常,请根据异常信息进行调试和修复。
相关问题
String libPath = "E:/mt_scylla.dll"; System.load(libPath); F:\jdk1.8.0\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Users\14300\AppData\Local\Programs\Python\Python311\Scripts;C:\Users\14300\AppData\Local\Programs\Python\Python311;C:\Users\14300\AppData\Local\Microsoft\WindowsApps;C:\Users\14300\AppData\Roaming\JumpServer\Client;. Hello World 没打印
根据您提供的代码,我们可以看到您尝试使用System.load()方法加载了一个名为"mt_scylla.dll"的本地链接库,但是您的程序没有打印"Hello World"字符串。
可能的原因是您在加载本地链接库时发生了异常,导致程序无法正常运行。建议您检查System.load()方法是否抛出了UnsatisfiedLinkError异常,以及检查链接库路径是否正确。
此外,您提供的代码中似乎缺少了打印语句。请确保您的代码中包含了正确的打印语句,例如:
```
String libPath = "E:/mt_scylla.dll";
System.load(libPath);
System.out.println("Hello World");
```
请注意,如果您的链接库路径不正确或链接库文件已损坏,这个System.load()方法可能会抛出UnsatisfiedLinkError异常。因此,请确保提供正确的文件路径,并且链接库的文件名正确无误。
libpath = 'C:/Users/15248/Desktop/新bondlist-债券做多/lhaquant.dll'将dll换成so类型文件导入
不完全正确。这段代码是用来加载一个名为 "lhaquant.dll" 的动态链接库(DLL)文件,并将其赋值给变量 "dlllib"。导入的是Windows系统下的DLL文件,而不是Linux系统下的SO文件。接下来通过 ctypes 库中的 cdll.LoadLibrary() 方法将 DLL 文件加载到内存中,然后通过设置参数类型和返回值类型,调用 "lhpl_Bond_Carry_Rolldown" 函数。这个函数的具体功能无法确定,因为代码中没有提供足够的信息。
阅读全文