我最近写了一个C程序,它应该在Linux环境下运行,如下所示;
#include <stdio.h>
#include <stdlib.h>
void main()
{
system("notify-send -u normal -t 200 'You Have received a new message'");
system("cvlc /home/ashenafis/Music/BabyMessage.mp3");
return 0;
}
编译后将可执行文件保存在"/usr/sbin
我是C和C++的初学者,我不知道如何使用JVMTI。我想获得java对象的物理内存位置(十六进制)。有可能吗?我不想得到像“从这个分析器那里得到它”这样的答案.到目前为止,我正在linux终端中使用以下命令:
java -showversion -agentpath:../CPrg/DLL/bin/Debug/libDLL.so SimpleMemAlloc
libDLL.so是我使用c++创建的库,在这里我使用java应用程序运行它。它实际上有效,它与我的代码一起运行,但我不知道如何获得我想要的数据。
例如,我使用以下简单代码:
public class SimpleMemAlloc{