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

Eclipse运行使用指定的JVM m2eclipse插件找不到tools.jar

阅读更多
用了m2eclipse 插件后,使用struts2时,需要依赖 com.sun 的 default-tools.jar,具体是因为在struts-annotations这个包里指定了default-tools.jar
    <profile>
      <id>default-tools.jar</id>
      <activation>
        <property>
          <name>java.vendor</name>
          <value>Sun Microsystems Inc.</value>
        </property>
      </activation>
      <dependencies>
        <dependency>
          <groupId>com.sun</groupId>
          <artifactId>tools</artifactId>
          <version>1.5.0</version>
          <scope>system</scope>
          <systemPath>${java.home}/../lib/tools.jar</systemPath>
        </dependency>
      </dependencies>
    </profile>
${java.home}在eclipse 没有使用 JAVA_HOME
默认,eclipse 使用 C:\windows\system32\javaw.exe 作为 JVM,当然找不到tools.jar

解决方法如下:
修改 eclipse.exe 目录下的 eclipse.ini 指定vm,注意 -vm后面不能有空格,而且一定要放在-vmargs前面才行
-vm
D:\Program Files\Java\jdk1.6.0_01\bin\javaw.exe
-vmargs
-Xms128m
-Xmx512m
再次启动 eclipse,问题解决。
分享到:
评论
1 楼 kevinzhan 2009-04-10  
谢谢楼主,我也遇到这样的问题,已经用你的方法解决了。

相关推荐

    JDK8.0(含tools.jar和dt.jar)

    这个版本的JDK不仅包括了Java编译器、Java虚拟机(JVM)、Java类库,还特别提到了`tools.jar`和`dt.jar`两个关键文件。这两个文件在Java开发中起着至关重要的作用。 首先,我们来了解一下`tools.jar`。这个文件是...

    tools.jar jdk1.8

    这样,Eclipse才能正确识别和使用`tools.jar`中的工具类库,从而避免运行时错误。 在实际开发中,除了基本的JDK配置,我们还应该了解如何利用`tools.jar`中的工具提高开发效率。例如,`javac`编译器可以帮助我们...

    ant-eclipse-jvm1.2-1.0.jar.zip

    这个JAR文件是专门为Eclipse集成Ant设计的,它可能包含了一些特定于JVM1.2版本的适配代码或插件,使得Ant任务能够在Eclipse环境中更好地运行。在早期的Java版本中,如JVM1.2,有一些特性与现代版本不同,因此这样的...

    资源包tools-1.8.0.jar&jconsole-1.8.0.jar下载!资源真实有效

    在Maven项目中,如果需要在构建过程中使用这些工具,可以直接将`tools.jar`作为依赖引入,以便于访问其内部的类和功能。 接下来,我们来看看`jconsole-1.8.0.jar`。这是一个Java监控和管理控制台,它是Java平台的...

    dt-rt-tools的jar包

    标题中的"dt-rt-tools的jar包"提及了三个重要的Java类库文件:dt.jar、rt.jar和tools.jar。这些文件在Java开发中扮演着核心角色,尤其对于JDK(Java Development Kit)的使用者来说至关重要。 1. **dt.jar**: "dt...

    java8 tools.jar

    在JDK 1.8版本中,`tools.jar`位于`JDK安装目录\lib`下,是许多Java开发者日常工作中不可或缺的一部分。这个文件不仅包含了Java编译器和其他开发工具的实现,还包含了一些运行时所需的辅助类。例如,它支持`applet...

    JDK中rt.jar、tools.jar和dt.jar作用.docx

    如果你的项目中使用了Swing来创建桌面应用,那么添加dt.jar到Classpath可以帮助运行时找到并使用这些图形工具类。不过,需要注意的是,随着Java版本的更新,一些Swing类已经被包含在rt.jar中,因此在较新的Java版本...

    jdk.tools-1.7.jar

    **标题:“jdk.tools-1.7.jar”** **描述详解:** `jdk.tools-1.7.jar` 是Java Development Kit(JDK)1.7版本的一部分,它包含了用于开发、编译、调试和管理Java应用程序的工具类库。这个特定的JAR文件尤其重要,...

    jdk tools.jar包

    此外,tools.jar还包含了如com.sun.javadoc、com.sun.tools.attach等其他类库,它们分别用于生成API文档和控制已运行的Java虚拟机(JVM)。这些类库的存在使得开发者可以方便地扩展和定制Java开发环境。 在实际开发...

    运行eclipse提示JVM错误的解决

    plugins/org.eclipse.equinox.launcher_1.0.200.v20090520.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519 -product org.eclipse.epp.package.jee.product --...

    javase.jar core.jar

    开发者通常会将不常改变且与特定环境无关的部分代码打包到`core.jar`中,这样可以减少部署时的依赖问题。 在Java环境中,`.jar`文件可以被Java虚拟机(JVM)直接加载和执行。通过`java -jar`命令,我们可以指定一个...

    com.sysdeo.eclipse.tomcat_3.3.1.jar

    《深入解析com.sysdeo.eclipse.tomcat_3.3.1.jar——Eclipse Tomcat插件的奥秘》 在IT领域,开发与调试Web应用程序是一个不可或缺的过程,而Eclipse作为一款强大的Java集成开发环境(IDE),搭配Tomcat服务器,使得...

    Eclipse3.6与m2eclipse插件的安装与使用

    此外,有时Eclipse可能会因为找不到合适的JVM而报错,此时需要编辑`eclipse.ini`文件,添加`-vm`参数指定JDK的路径。 总的来说,m2eclipse插件极大地简化了在Eclipse中使用Maven的工作流程,使得开发者无需离开IDE...

    jvm tools.rar

    "jvm tools.rar"这个压缩包便为我们提供了这样的资源,包含了Oracle官方的Java规范、JVM规范,以及一系列实用的JVM工具,如字节码查看器和JVM运行状态查看工具。 首先,Oracle官方的Java规范和JVM规范是开发者必备...

    JVM性能监控工具VisualVM. Jconsole插件所需jar包 JTop.jar

    JVM性能监控工具VisualVM Jconsole插件所需jar包 JTop.jar 点击'JConsole Plugins'按钮 点击'Add JAR/Folder'按钮, 添加JDK_HOME/demo/management/JTop/JTop.jar7)重新打开监控页面,可以看到JConsole

    jvisualvm插件VisualVM-JConsole依赖包JTop.jar

    JTop.jar是VisualVM和JConsole的插件,通过它可以获取到更详细的JVM性能数据,为开发者提供了宝贵的性能分析和调试工具。本文将详细介绍JTop.jar的功能,以及如何在VisualVM和JConsole中使用它。 首先,我们要明确...

    tools.analyzer.jvm, tools.analyzer的附加jvm特定传递.zip

    tools.analyzer.jvm, tools.analyzer的附加jvm特定传递 tools.analyzer.jvmweb 代码的分析器,写在 tools.analyzer 插件之上,提供了额外的jvm特定。示例用法示例AST Quickref发布和依赖信息变更日志文件API索引开发...

    bcprov-ext-jdk15on-1.54.jar、bcprov-jdk15on-1.54.jar和ssl-provider-jvm16-0.2.jar

    标签中的"sqlserver2016"和"jdk1.6"提示了这些jar文件可能在一个使用SQL Server 2016数据库并且运行在JDK 1.6环境的项目中使用。在这样的环境中,Bouncy Castle库可能会被用来加强数据库连接的加密安全性,例如,当...

    informix jar 包.rar{ifxjdbcx.jar、ifxjdbc.jar}

    在使用这些JAR文件时,开发者通常会将它们添加到项目的类路径中,这样Java虚拟机(JVM)就可以在运行时找到并加载所需的类。在IDE(集成开发环境)如Eclipse或IntelliJ IDEA中,这可以通过配置项目构建路径来实现。...

    eclipse与tomcat的JVM设置

    在Eclipse中配置JVM参数主要是为了确保Eclipse自身以及运行于其上的Java应用程序能够顺利运行。可以通过以下步骤进行配置: 1. **打开Eclipse**:首先启动Eclipse IDE。 2. **进入首选项**:依次点击“Window”&gt;...

Global site tag (gtag.js) - Google Analytics