启动eclipse(64位)后,获取java进程发现时生成了一个32位的进程
来源:互联网 发布:vue.js是谁开发的 编辑:程序博客网 时间:2024/05/21 18:18
初始目的:模拟抓取cpu高的线程。
首先,我的电脑,jdk,eclipse都是64位,运行一个死锁程序,然后抓取该死锁进程时出现错误:
unable to attach to 32-bit process running under wow64
然后在任务管理器发现这个进程对应的jre\javaw.exe不是我自己以前配置的jdk_18.0.51的版本,也就是说eclipse可能运行jdk的路径不对
首先在网上搜了一下,然后找到:http://blog.csdn.net/gnail_oug/article/details/51925804
讲的不错,按照这个步骤改了,但是没成功
继续探索:有人说是eclipse默认有一个java路径,里面有jre等,也就是说这个eclipse会默认从那个jre路径来运行java程序,而不是你自己配置的jdk与jre的环境,这就很尴尬了,你每运行一个java程序,任务管理器会出现一个新的javaw *32 的32位进程,可以看到后面的命令行地址发现就是eclipse的jre路劲,我是后来才发现是这个jre路径的,但是在eclipse.ini配置文件中没有发现相应得配置信息,可能是eclipse默认配置的。
于是乎,我试着把运行32位进程的jre的的父文件夹java,直接剪切到其它地方,以免改错了还可以还原,发现这样之后,再运行java程序,生成的java进程是64位的了。
阅读全文
0 0
- 启动eclipse(64位)后,获取java进程发现时生成了一个32位的进程
- 32位进程注入64位进程
- 32位进程注入64位进程
- 32位进程注入64位进程 .
- 32位进程注入64位进程
- 获取指定进程的路径-支持32位和64位
- 64位进程调用32位dll的解决方法
- 64位进程调用32位dll的解决方法
- 64位进程调用32位dll的解决方法
- 64位进程调用32位dll的解决方法
- 64位进程调用32位dll的解决方法
- 64位进程调用32位dll的解决方法
- 64位进程调用32位dll的解决方法
- 64位进程调用32位dll的解决方法
- 64位进程调用32位dll的解决方法
- 获取一个启动的进程
- 64位进程和32位进程通信问题
- 64位下GetModuleFileName获取不到进程名的原因
- 应对节日高峰-Web架构实践
- 百度AI开发者大会背后的故事
- vue引入图片问题
- POI读取Excel数据日期时间输出
- 谈谈WebView的使用【从零开始搭建android框架系列(5)】
- 启动eclipse(64位)后,获取java进程发现时生成了一个32位的进程
- 微信资源混淆工具打包
- Flash、RAM、ROM的区别
- Android Studio配置文件路径修改
- 对Properties文件进行读写操作
- 《剑指offer》--二叉搜索树与双向链表
- VPS 搭建sspanel 教程三(后端教程)
- [LeetCode] Design Twitter
- ruby,gem,安装cocoapods