`

Unable to locate tools.jar. Expected to find it in D:/jre6/lib/tools.jar问题解决

阅读更多
http://blog.csdn.net/llqkk/article/details/4954520
在运行ant编译程序时碰到该问题。Ant默认在jre6目录下找tools.jar。这里说一下jre和jdk的区别。Jre是运行环境,及编译后的java程序运行时只需要jre就行了;jdk是开发环境,当你开发java程序时需要用jdk。Jdk包括了jre,及java程序运行有jre或jdk都可以,但jdk包括了在开发过程中需要的工具。如果只是运行java程序,只要jre就行了,因为jre要比jdk省空间。

     我在配置java环境时一般都将D:/jdk6/bin目录直接加入环境变量就可以了,这对java编译环境已经可以满足要求。但ant要用到tools.jar,而该文件在D:/jdk6/lib目录下,ant怎么才能找到该文件呢。经过摸索,原来问题出在JAVA_HOME这个变量名字上(在这之前都是直接设置,不用JAVA_HOME)。右击我的电脑->高级->新建用户变量:名字输入JAVA_HOME,值输入D:/jdk6。其他配置都不用改变,问题即可解决。
分享到:
评论
2 楼 xiaohuafyle 2012-06-11  
yuzhu223 写道
但是,我设置JAVA_HOME了,打包时还是报错啊
Unable to locate the Javac Compiler in:
[ERROR] C:\Program Files\Java\jre6\..\lib\tools.jar

不知兄才的JDK,JRE的路径分别是什么,JAVA_HOME又是如何设置的?
1 楼 yuzhu223 2012-05-23  
但是,我设置JAVA_HOME了,打包时还是报错啊
Unable to locate the Javac Compiler in:
[ERROR] C:\Program Files\Java\jre6\..\lib\tools.jar

相关推荐

    解决Can’t locate ExtUtils/MakeMaker.pm in @INC报错

    Can’t locate ExtUtils/MakeMaker.pm in @INC (@INC contains: inc /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5

    linux编译android内核源码问题

    sdk/build/tools.atree:149: couldn't locate source file: framework/sdklib-tests.jar sdk/build/tools.atree:150: couldn't locate source file: framework/sdkuilib-tests.jar ``` - 解决方案:这些错误...

    解决Can't locate ThreadQueue.pm

    标题 "解决Can't locate ThreadQueue.pm" 指出的问题是,在尝试运行一个Perl脚本时,系统无法找到模块...对于初学者,这可能需要一些对Linux系统和Perl环境的理解,但遵循上述步骤,大多数情况下都能成功解决问题。

    URI:Escape模块,awstats搜索的关键字的乱码问题解决

    Error: Plugin load for plugin 'decodeutfkeys' failed with return code: Error: Can't locate URI/Escape.pm in @INC (@INC contains: /usr/lib/perl5/5.8.7/i686-linux /usr/lib/perl5/5.8.7 /usr/lib/perl...

    解决gedit: symbol lookup error: /home/xxx/libgobject-2.0.so.0: undefined symbol: g_date_copy问题

    通过使用`locate`命令,我们发现两个不同的libgobject-2.0.so.0版本存在于系统中:一个位于/home/chujie/anaconda3/lib(版本0.5600.1),另一个在/usr/lib/x86_64-linux-gnu/(版本0.4800.2)。由于gedit试图使用/...

    linux下 Error running javac compiler

    Expected to find it in /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.131-2.6.9.0.el7_3.x86_64/lib/tools.jar ``` 这表明系统中 JDK 的配置存在问题。进一步检查发现,当前安装的是 OpenJDK,但 `JAVA_HOME` 下并未...

    zlib123dllx64

    Please make sure it is in your library path 解决该问题: lib文件放到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib dll文件放到C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\...

    海康威视NVR嵌入设备WEB程序

    ASP源代码, 海康威视NVR嵌入设备中是带有WEB程序的,但是却不提供源代码下载,http://192.168.5.107/doc/page/login.asp 这是我从DS-8632N-ST设备中导出的ASP程序, 大家可以参考一下。

    详解Linux(centos7)下安装OpenSSL安装图文方法

    OpenSSL是一个开源的ssl技术,由于我需要使用php相关功能,需要获取https的文件所以必须安装这个东西了,下面我整理了两种关于OpenSSL安装配置方法。 安装环境:  操作系统:CentOs7安静 OpenSSL Version:...

    maven项目使用assembly打包jar时处理Unable to locate Spring NamespaceHandler问题

    使用assembly插件打包jar后启动时,总是出现Unable to locate Spring NamespaceHandler for XML schema....错误,网上找了各种方法都没有用,在尝试了100+失败后,解决了这个问题,在打包的jar中,META-INF目录下,...

    copy-webpack-plugin-demo.rar

    copy-webpack-plugin-demo.rar 拷贝文件demo, 现成案例,可以参考使用 免积分下载地址 https://download.lllomh.com/cliect/#/product/JB23148366892270

    《python3网络爬虫开发实战》学习笔记::selenium——xpath:Unable to locate element

    selenium+firefox在定位时遇到selenium.common.exceptions.NoSuchElementException: Message: Unable to locate element: 由于是js加载页面,想确认是否是js的原因,随后进行多次调试时发现“//div”竟然也出现了...

    kotlin-compiler-embeddable-1.3.61.jar

    方便各位不能的朋友下载。用法参考这篇:https://blog.csdn.net/qq_40067488/article/details/104896201

    Windows下Apache与Tomcat的整合

    ### Windows下Apache与Tomcat的整合 在现代Web开发中,Apache与Tomcat的整合是十分常见的场景...需要注意的是,在实际部署过程中可能还会遇到各种问题,比如端口冲突、权限问题等,这都需要根据具体情况进行排查解决。

    linux gcc install

    可能需要指定--prefix参数来设置GCC的安装位置,例如`./configure --prefix=/usr/local/gcc/版本号`。 4. **编译源码**:执行`make`命令来编译GCC源码。这个过程可能需要一段时间,因为它会生成大量的目标文件和可...

    springAOP demo 带错误解决文档

    在搭建spring项目时通常需要这些jar包 ...org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace ...

    如何用ant生成javadoc

    Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar ``` 这通常是因为JDK安装不正确或JAVA_HOME环境变量未正确设置。请检查并确认以下几点: - JDK是否正确安装? - JAVA_HOME环境变量是否设置...

    海康摄像头官方web控件

    WebComponents.exe,官方控件,浏览器安装后 ,重启浏览器即可

    apache2.2.21+php5.3.8 windows安装包

    apache2.2.21+...LoadModule takes two arguments和Can't locate API module structure `php5_module' in file D:/Program Files/php5.3.8/php5.dll: No error的解决办法。这里没有安装配置方法,自己百度

Global site tag (gtag.js) - Google Analytics