Paw*_*ęba 2 java temp jvisualvm
我想使用JVisualVM监视本地Java应用程序.当我启动时,会显示弹出的"本地java应用程序无法监视"或"无法检测到本地应用程序".我在这里读到这是一个权限问题.每当我%TMP%hsperfdata_MY_USER_ID向我(已登录用户)和所有人(Windows用户)授予对文件夹的完全访问权限时,我启动JVisualVM时会重置权限.
我知道另一个解决方案是删除hsperfdata_MY_USER_ID,但为什么权限技巧不起作用?权限文件夹是否重置Windows功能?
系统:Windows 7
在cmd上测试以管理员身份启动.我使用相同的帐户,我没有传递任何JVM参数,如com.sun.management.jmxremote.port = XXXX.
对于那些在FAT类型文件系统中磕磕绊绊的人:
e:\temp在NTFS磁盘上创建一个目录(例如).java并jvisualvm使用环境变量TMP=E:\temp.为java设置环境变量有三个选项:
TMP=E:\tempcmd提示,然后set TMP=E:\temp在从同一提示启动您的Java应用程序之前执行..bat文件中.pause在bat文件的末尾选择添加以防止控制台窗口在运行时异常或vm崩溃时消失.同样,对于JVisualVM,请使用最后两个选项之一.
| 归档时间: |
|
| 查看次数: |
5564 次 |
| 最近记录: |