`
BucketLi
  • 浏览: 195118 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
5a76a659-f8e6-3bf3-b39a-8ae8f7a0f9d9
Percolator与分布...
浏览量:5674
社区版块
存档分类
最新评论

使用jdk工具tools.jar引发的问题

 
阅读更多
这里tips下这个问题

之前本地开发机使用jdk7进行开发和测试,因为程序中需要动态编译java类,所以使用了tools.jar里面的编译工具,但是这个程序使用jdk7编译后部署到jdk6的生产环境一直抱找不到tools.jar,所以非常奇怪,翻了下源码(jdk7),tools.jar加载位置就在jdk的lib中,生产环境的jdk6 lib目录下也有这个jar包,难道jdk版本不匹配的话会使用jre运行?带着这个问题,把tools.jar拷贝到了jre下面的lib包下,但依然找不到jar包,想到以前开发web程序在jdk6的环境下会拷贝sevlet.jar到ext包下,所以尝试把tools.jar放到了jre的ext目录下,问题解决。

这里有一个点仍然比较疑惑,使用jdk6编译,放在jdk6的生产环境中就没问题,但是使用jdk7编译就不行,使用的是jre运行。jdk版本不同的情况下,会有这种情况么?

分享到:
评论
1 楼 heglase 2016-09-21  
好牛逼 竟然解决了我别的问题

相关推荐

    jdk1.7 tools.jar

    当想用cmd运行java文件时,出现问题。可能是因为jdk\lib 文件夹缺少tools.jar

    JDK tools.jar

    JDK tools.jar

    jdk1.6 tools.jar

    在JDK1.6版本中,一个重要的组成部分就是tools.jar,它是Java开发工具集的一部分,包含了Java编译器(javac)、Java文档生成器(javadoc)以及其他一些核心工具的类库。当JDK安装不完整或者配置出现问题时,可能会...

    tools.jar(JDK1.6中的tools.jar)

    JDK1.6中的tools.jar //呵呵,今晚JCreator出错无数,检查了好久,才发现原来是我的tools.jar不见了,痛定思痛,决定将其收藏!

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

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

    jdk_1.7.72tools.jar

    该资源为jdk_1.7.72tools.jar,如果下载了还不能解决问题,最好重新安装一下jdk,命名文件夹为java,里面在新建jdk和jre文件夹进行安装

    java的jdk7/jdk8通用tools.jar

    java的jdk7/jdk8通用tools.jar,解决maven项目打包或者启动报错时缺少启动jar包的问题。

    JDK——1.8的tools.jar 包

    JDK——1.8的tools.jar 包,.

    jdk.tools-1.7.jar

    `jdk.tools-1.7.jar` 是Java Development Kit(JDK)1.7版本的一部分,它包含了用于开发、编译、调试和管理Java应用程序的工具类库。这个特定的JAR文件尤其重要,因为它提供了许多核心的命令行工具,如`javac`(Java...

    jdk1.8下tools.jar(url)

    `tools.jar`是一个JAR文件,它包含了JDK工具的类库,这些工具包括但不限于javac、jar、javadoc等。在JDK 8 (即jdk1.8)及之前版本中,`tools.jar`默认位于`<JAVA_HOME>/lib/tools.jar`路径下。从JDK 9开始,`tools....

    新版jdk安装后缺少的tools.jar

    在以前的jdk版本中,只要安装jdk文件就会在本地自动生成jdk和jre两个文件,但是在新的jdk版本中没有自动生成jre文件,也没有tools.jar包。没办法就下载放进去了,不知道有没有其他的办法解决这个问题。

    jdk1.8.0_202 tools.jar

    jdk1.8.0_202的tools.jar

    Java8/java1.8的tools.jar

    在Java 8(也称为Java 1.8)的开发环境中,`tools.jar`是一个至关重要的组件,它是Java Development Kit (JDK)的一部分,包含了Java开发和运行时所需的工具类库。这个文件在Maven项目中尤其关键,因为它提供了许多...

    jdk1.8.tools-1.8.jar

    内容概要:解决jdk缺失 tools.jar 问题,亲测有效,大部分资源都太贵了,帮大家把价格打下来。解决jdk缺失 tools.jar 问题,亲测有效,大部分资源都太贵了,帮大家把价格打下来。 适合人群:解决jdk缺失 tools.jar ...

    jdk 1.6 tools.jar

    jdk 1.6 lib/tools.jar,韩含com.sun.mirror包中的内容,包括apt/declaration等,在jdk1.8中的lib/tools.jar已不同

    jdk1.7的 tools.jar

    我默认安装的jdk1.7没有这个包 想来大家也有这个问题 分享给大家

    JDK1.7_64位tools.jar工具

    配置环境变量时,输入javaw,提示错误信息时,需要下载本工具到lib目录下,即可修复成功

    JAVA JDK1.6的tools.jar

    网上找了很久,干脆下载个1.6的JDK

    tools.jar jdk1.8

    请注意,确保下载的`tools.jar`与你的JDK1.8版本兼容,不同版本的JDK可能会有不同的工具类库结构,不匹配的版本可能会导致新的问题。 此外,Eclipse的JRE设置也非常重要。在Eclipse的“首选项”中,你需要指定正确...

Global site tag (gtag.js) - Google Analytics