正在寻找Java 7本机代理演示,专门用于Mac或Linux

正在寻找Java 7本机代理演示,专门用于Mac或Linux,java,native,agents,Java,Native,Agents,几年前我曾与Java本机代理一起工作,现在我要回到这一点。我在想…他们怎么了 jdk1.6/demo/jvmti目录中有一些示例,但是对于Java7,似乎没有一个demo目录。他们怎么了 无论如何,我找到了1.6演示版(在windows上),并尝试使用JDK1.6在linux和mac上编译它们。没有mac的makefile示例,因此这是我最需要帮助的示例。有没有办法使用JDK1.6编译本机代理?JDK1.7怎么样 在linux上,我以某种方式让代理使用JDK1.6进行编译,但依赖java_crw

几年前我曾与Java本机代理一起工作,现在我要回到这一点。我在想…他们怎么了

jdk1.6/demo/jvmti目录中有一些示例,但是对于Java7,似乎没有一个demo目录。他们怎么了

无论如何,我找到了1.6演示版(在windows上),并尝试使用JDK1.6在linux和mac上编译它们。没有mac的makefile示例,因此这是我最需要帮助的示例。有没有办法使用JDK1.6编译本机代理?JDK1.7怎么样

在linux上,我以某种方式让代理使用JDK1.6进行编译,但依赖java_crw_演示代码的代理似乎不起作用。我想我可能编错了

有问题的演示包括:

  • 代理_util
  • gctest
  • 起毛机
  • 医生
  • hprof
  • java_crw_演示
  • 明斯特
  • mtrace
  • 版本检查
  • 侍者
无论如何,谷歌搜索代理似乎意味着这些代理仍在JDK1.7中使用,但似乎没有以前的示例支持。甲骨文是否试图限制(或限制)代理


谢谢。

JVMTI演示可能与您的JDK安装捆绑在一起,也可能不捆绑在一起,这取决于您从哪里获得它。OpenJDK安装中没有(afaict)。但在任何情况下,演示仍然可以在所有情况下从。下载,将其展开到一个目录,然后浏览

在相对文件夹
jdk1.7.0_10/demo/jvmti
中,您可以找到以下演示:

drwxr-xr-x@5 tuoyo staff 170 11月29日19:30编译方法加载
drwxr-xr-x@5 tuoyo staff 170 11月29日19:30 gctest
drwxr-xr-x@6 tuoyo staff 204 11月29日19:30 heapTracker
drwxr-xr-x@5 tuoyo staff 170 11月29日19:30 Healpviewer
drwxr-xr-x@5 tuoyo staff 170 11月29日19:30 hprof
drwxr-xr-x@6 tuoyo staff 204 11月29日19:30分钟
drwxr-xr-x@6 tuoyo staff 204 11月29日19:30 mtrace
drwxr-xr-x@5 tuoyo staff 170 11月29日19:30版本检查
drwxr-xr-x@5 tuoyo员工170 11月29日19:30服务员

每个演示都有一个带有代码的源ZIP文件和一个示例makefile。您很可能需要调整makefile以使构建在目标系统上工作


另一方面,您可能想看看,因为它包装了JVMTI,并提供了更方便的界面。

欢迎使用StackOverflow!你能更清楚一点你想解决的具体问题吗?嗨。我试图从我的1.6演示版编译src,但是虽然成功了,但我不确定为什么它们在运行时失败。我很久以前编译的演示(可能已经编译过)似乎可以在windows上运行。我真正想要的是在linux和mac.Hi上成功编译演示。非常感谢你的链接。我会试试看。这些演示的外观与1.6演示的略有不同。没有java_crw_demo目录,但我看到它们至少在heapTracker中包含了该目录的src。我将尝试编译这些。不过,我看到至少对于heapTracker来说,它似乎已经被编译了。谢谢!哦,我看到下载页面也有mac的下载。非常感谢!:-)