`
youlong699
  • 浏览: 22663 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

JVM 学习问题记录帖

 
阅读更多

 

  ·  通过jinfo pid 查看eclipse的jvm启动参数报错:

google得知这是由于openjdk内部版本不一致导致的,然后到oracle官方下载新版本jdk重新安装之解决

D:\dev-tools\Java\jdk1.6.0_32\bin>jinfo 6692
Attaching to process ID 6692, please wait...
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at sun.tools.jinfo.JInfo.runTool(JInfo.java:79)
        at sun.tools.jinfo.JInfo.main(JInfo.java:53)
Caused by: sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 20.7-b02. Target VM is 20.12-b01
        at sun.jvm.hotspot.runtime.VM.checkVMVersion(VM.java:224)
        at sun.jvm.hotspot.runtime.VM.<init>(VM.java:287)
        at sun.jvm.hotspot.runtime.VM.initialize(VM.java:357)
        at sun.jvm.hotspot.bugspot.BugSpotAgent.setupVM(BugSpotAgent.java:594)
        at sun.jvm.hotspot.bugspot.BugSpotAgent.go(BugSpotAgent.java:494)
        at sun.jvm.hotspot.bugspot.BugSpotAgent.attach(BugSpotAgent.java:332)
        at sun.jvm.hotspot.tools.Tool.start(Tool.java:163)
        at sun.jvm.hotspot.tools.JInfo.main(JInfo.java:128)
        ... 6 more

 


 

 

分享到:
评论
1 楼 marshan 2013-12-23  
如果是64位JDK 使用:jinfo -J-d64 6692 

相关推荐

    JAVA课程设计报告记事本(含代码).pdf

    Java课程设计报告的主题是构建一个记事本程序,这是一份详细记录了开发过程和实现细节的文档。在设计和实现这个记事本系统时,学生们不仅需要掌握Java编程语言,还需要理解软件工程的基本概念,如需求分析、系统设计...

    java记事本

    它的设计目标是“编写一次,到处运行”(Write Once, Run Anywhere),这得益于Java虚拟机(JVM)。Java的应用范围广泛,包括桌面应用、移动应用、服务器端开发、大数据处理以及云计算等领域。 在Java记事本项目中...

    JAVA三十个注意

    合理使用日志记录,可以帮助追踪问题,监控应用状态。避免在生产环境中使用debug级别的日志,以免影响性能。 #### 22. 错误处理 错误信息应具体明确,便于问题定位。避免使用模糊的错误消息,确保异常信息足够详细...

    clipboard-tool.7z

    7. **跨平台兼容性**:若工具能在多个操作系统上运行,它可能采用了跨平台的开发框架,如Java的JVM或Python的跨平台特性。 8. **API集成**:可能通过操作系统提供的API(如Windows API或Apple's Cocoa框架)来访问...

    2021-2022计算机二级等级考试试题及答案No.11479.docx

    =` 的顺序问题。 - C: 错误在于使用了 `==` 而非 `!=`,导致循环条件始终为真。 - D: 使用 `=='N'` 导致循环不会执行。 ### 2. 图像控件属性 - **知识点**:在图形用户界面开发中,`Image` 控件用于显示图片。...

    superCreater

    JDK是Java开发和运行的基础,包含了Java虚拟机(JVM)、编译器和其他必要的工具,使得开发者能够编写、编译和调试Java程序。 在使用SuperCreater时,用户可能需要了解一些基本概念和操作。例如,软件可能有一个用户...

    java记事java记事本

    - **Java平台**:Java记事本运行在Java平台上,包括Java虚拟机(JVM)和Java类库。 - **Swing组件**:Java记事本的界面主要由Swing库构建,如JFrame(窗口),JMenuItem(菜单项),JTextArea(文本区域)等。 - ...

    JavaPostIt-开源

    这个程序允许用户在电脑桌面上创建、编辑和移动虚拟的便利贴,从而帮助他们记录重要的想法、任务或事件。作为一个开源软件,JavaPostIt 的源代码是公开的,开发者可以自由地查看、学习和改进其设计与功能。 首先,...

    AndroidStudio教程

    务必使用传统的`JAVA_HOME`环境变量名称,以避免后续可能出现的JVM或JDK查找失败问题。 **运行AS** - 运行AndroidStudio时,会弹出对话框询问用户是否导入之前的配置。若已保存配置,则可选择导入;反之,则选择...

    最热门的Java 分布式面试题汇总

    41. 缓存问题:缓存穿透(无效数据请求)、击穿(热点数据失效)、雪崩(大量缓存同时失效),通过布隆过滤器、预加载、限流等手段解决。 42. 数据一致性:强一致性、弱一致性、最终一致性,根据业务场景选择。 43...

    易语言程序免安装版下载

    6) 修改MYSQL支持库跨静态编译的EXE和DLL传递连接句柄和记录集句柄无效的BUG(改动较大,可能会产生兼容性问题,我们已经仔细测试,也请使用到此库的用户帮助我们多多测试,以便及早发现问题,谢谢) 7) 其它修改 ...

    疯狂JAVA讲义

    学生提问:老师,我想学习Java编程,到底是学习Eclipse好呢,还是学习JBuilder好呢? 21 1.9 本章小结 22 本章练习 22 第2章 理解面向对象 23 2.1 面向对象 24 2.1.1 结构化程序设计简介 24 2.1.2 程序的三种...

    测试培训教材

    注意安装JVM才能“View Calendar” 4、创建和定义测试需求、测试需求管理、跟踪 定义需求 1、查看需求 视图-&gt;需求树 2、添加需求 需求-&gt;新建需求 输入以下内容 3、添加子需求项 查看...

    新版Android开发教程.rar

    ----------------------------------- Android 编程基础 1 封面----------------------------------- Android 编程基础 2 开放手机联盟 --Open --Open --Open --Open Handset Handset Handset Handset Alliance ...

    二十三种设计模式【PDF版】

    并没有很好记录下可供他人使用的软件设计经验。 学习 GoF设计模式的重要性 著名的 EJB 领域顶尖的专家 Richard Monson-Haefel 在其个人网站:www.EJBNow.com 中极力推荐的 GoF 的《设计模式》,原文 如下: Design ...

Global site tag (gtag.js) - Google Analytics