首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在eclipse中设置$ JAVA_HOME但是ANT找不到Java编译器

在Eclipse中设置$JAVA_HOME是为了告诉Eclipse Java编译器的位置,而ANT找不到Java编译器可能是由于以下几个原因导致的:

  1. $JAVA_HOME设置错误:请确保$JAVA_HOME的路径设置正确,指向Java JDK的安装目录,而不是JRE的安装目录。可以通过在终端或命令提示符中运行echo $JAVA_HOME来验证路径是否正确。
  2. Eclipse配置错误:在Eclipse中设置$JAVA_HOME后,需要确保Eclipse的构建路径(Build Path)正确配置。请按照以下步骤进行检查和设置:
    • 打开Eclipse,选择要运行ANT构建的项目。
    • 右键单击项目,选择"Properties"(属性)。
    • 在弹出的窗口中,选择"Java Build Path"(Java构建路径)。
    • 确保"Libraries"(库)选项卡中包含正确的JDK库,并且没有任何错误或警告。
    • 如果没有正确的JDK库,可以点击"Add Library"(添加库)按钮,选择"JRE System Library"(JRE系统库),然后选择正确的JDK版本。
  3. ANT配置错误:如果ANT找不到Java编译器,可能是因为ANT的配置文件中未正确指定Java编译器的位置。请按照以下步骤进行检查和设置:
    • 打开ANT的构建文件(通常是build.xml)。
    • 在构建文件中找到<javac>任务或类似的任务,该任务用于编译Java代码。
    • 确保该任务的executable属性正确指向Java编译器的位置。例如,可以将executable属性设置为${java.home}/bin/javac

总结:

在Eclipse中设置$JAVA_HOME是为了告诉Eclipse Java编译器的位置,而ANT找不到Java编译器可能是由于$JAVA_HOME设置错误、Eclipse配置错误或ANT配置错误导致的。请按照上述步骤逐一检查和设置相关配置,以解决该问题。

关于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体品牌商,建议您访问腾讯云官方网站,查找与云计算相关的产品和服务,以获取更多详细信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

macOS(Big Sur):eclipse下引用JDK 8 tools.jar 塈macOS下为eclipse设置JAVA_HOME环境变量问题

事实上我确实在.zprofile已经添加了JAVA_HOME定义。按道理不应该呀。为什么?对于我这个macOS的手新来说太不可理解了。...以设置 JAVA_HOME 为例 launchctl setenv JAVA_HOME=$(/usr/libexec/java_home) /etc/launchd.conf 添加 setenv JAVA_HOME...如何持久化1:.zshenv .zshenv 是ZSH的环境变量设置文件,非交互式应用程序每次启动都会读取,将JAVA_HOME在这里设置,eclipse等应用程序就可以正确获取。...》 具体做法还以JAVA_HOME为例: /Library/LaunchDaemons下创建setenv.JAVA_HOME.plist文件(文件名字随便你定义,后缀要为.plist) # 需要管理员权限...此方法是系统增加了环境变量设置,对电脑上的所有用户有效。

3.2K30
  • Android开发环境搭建指南

    ,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipseant 等都需要使用此变量) PATH Path使得系统可以在任何路径下识别java命令,设为: %JAVA_HOME...%\bin;%JAVA_HOME%\jre\bin CLASSPATH CLASSPATH为java加载类(class or lib)路径,只有类classpathjava命令才能识别,设为: ....上述环境变量设置好了后,可以运行cmd,命令窗口里面运行下面命令,可以看到类似下面的信息:  当然也可以命令行下面使用 java -fullversion 可以对当前版本的详细信息。...Eclipse 我们也可以设置JDK的版本。   ...在运行时,则是由于JRE安装时已经环境添加java这个命令(无论windows还是Linux),eclipse便利用它启动startup.jar。

    63620

    Java语言概述以及环境搭建

    - 创建JAVA_HOME变量 - 将JAVA_HOME设置成JDK安装目录 - 配置path路径: %JAVA_HOME%\bin - 以后如果需要更换JDK,只需要更换JAVA_HOME..., 如果找不到那么选择other --- > 搜索框输入 “Java Project” --- 找到后双击 - 第二种方式创建:File --- > Java Project, 如果找不到那么选择...other --- > 搜索框输入 “Java Project” --- 找到后双击 - 第三种方式创建:工具条上点击新建按钮(位于 file 下面) 选择 Java Project, 如果找不到那么选择...other --- > 搜索框输入 “Java Project” --- 找到后双击 创建java源程序 - 项目中找打 src --- 右键点击class --- 输入类名(回车) 编译java...源程序 ---- eclipse自动编译 运行java程序 - 项目中右键 --- run --- java application 字体设置 Windows --- preferences

    64387

    Ubuntu 14.04下Hadoop Eclipse 环境配置教程

    学习Hadoop有两天了,配置Hadoop到环境也用了两天,将自己Ubuntu 14.04下Hadoop Eclipse 环境配置过程写在这里,希望对大家有所帮助!...下载jdk1.6.0_45 2.解压到opt文件夹下,配置/etc/profile,文件尾部加上  #set java environment  JAVA_HOME=/opt/jdk1.6.0_45...Hadoop Eclipse 插件编译安装1.2.0 http://www.linuxidc.com/Linux/2013-07/87428.htm HadoopEclipse的插件编译 http...-10/91666.htm  ------------------运行Java程序-------------------- 1.配置输入输出到路径 程序右击--Run As--Run Configurations...hadoop/lib/ 这个路径中选需要到jar包,如果不知道选哪个,那就全选!~(无奈) 3.程序右击--Run As--Run on hadoop 运行程序

    54410

    Java JDK 环境搭建

    当我们没有配置 jdk 的环境变量时, jdk/bin 目录外是运行不了 javac.exe (java 编译器) 和 java.exe (java 解释器) 的。...path 是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索 path 设置的路径;而 java 的各种操作命令是在其安装路径的 bin 目录下,所以 path...设置了 JDK 的安装目录后就不用再把 java 文件的完整路径写出来了,它会自动去 path 设置的路径中去找; CLASSPATH 的作用:classpath 是指定你程序中所使用的类(.class...就是告诉编译器该到哪里去找到这个类(前提是你 classpath 设置了这个类的路径);如果你想要编译在当前目录下找,就加上“.”... JDK1.5 以后,CLASSPATH 并不是必须配置了, JDK1.5 之前,是没有办法在当前目录下加载类的(找不到 JDK 目录下 lib 文件夹的 .jar 文件),所以我们需要通过配置

    46920

    Cocos2dx 3.0开发环境的搭建–Eclipse建立Android工程

    我们将SDK、NDK 和ANT解压缩到同一个目录 并改动sdk的目录名为ADT,NDK的NDK。ANT的为ANT 这是为了方便以后使用。...我解压后文件都放在了D:\softfile\android目录下 配置jdk: 安装JDK完成之后,须要手动进行环境变量的配置    1)系统变量里新建JAVA_HOME变量,变量值为:D:\Program...;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意前面的....不要忘记了)   3)path变量(已存在不用新建)加入变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)   4)又一次注销系统并又一次登陆后...注销,又一次登陆 配置完这些后我们能够环境变量查看到对应的环境配置,cocos都自己主动给我们配置好了。

    85110

    老规矩 从HelloWorld 开始吧

    开发工具的选择 现在有很多IDE可以开发java程序,但是主流的有3个:eclipse,myeclipse,idea。新手入门推荐eclipse,很多公司也在用这个,你可以一直从学习用到公司。...而且eclipse也可以自己装插件,运行更加流畅。最后是idea,当你熟练运用eclipse以后,再考虑转这个,但是我想说的是,idea会上瘾,你真的用熟练以后你会爱不释手。...再就是很多人喜欢eclipse打中文补丁,本人觉得最好不要这样,因为以后你出了问题,你会发现别人告诉你的菜单你根本找不到,因为大家普遍用的英文版。...1.首先新建java工程,左侧区域点击反键,new -> Java Project, 图1 2.点击新建后,会弹出对话框,让我们配置工程,Project name处设置工程名称。...我们看下红色框的内容,这里是配置JRE的,我们的eclispe之所以能够运行java代码,正是因为他使用了JRE(java 运行环境),所以我们使用默认设置即可。

    36120

    appium ios真机自动化环境搭建&运行(送源码)

    (1)安装JDK,并配置环境变量,方法如下: sudo vi /etc/profile 最后行加入如下内容: JAVA_HOME="/Library/Java/JavaVirtualMachines/...:$PATH:$JAVA_HOME/bin" 保存退出后,执行生效,输入命令Source ~/.bash_profile 输入命令java –version, 环境安装后成功显示如下所示: ?...也可以先在模拟器上运行,但是一般真实测试过程中都是真机上运行。...(10)安装Eclipse (11)安装Ant,并设置环境变量: sudo chmod +w /etc/bashrc export ANT_HOME=/usr/local/apache-ant-1.9.3...(3) Eclipse运行已经写好的测试代码(详细请看第4章),可看到Appium客户端中有自动化数据和日志详细信息输出,手机上可以看到看到App自动化测试用例已开始在运行。

    2.5K20

    Android Studio安装配置、环境搭建详细步骤及基本使用的详细教程

    安装java   下载Java安装包(jdk,网上有很多下载地址,最好去官网下:https://www.java.com/zh_CN/),安装完后记得配置环境变量; “系统变量”新建一个变量名为JAVA_HOME...的变量,变量值为你本地java的安装目录,我这里为:C:\Program Files\Java\jdk1.7.0_80,设置这个的目的是作为下面两个环境变量的一个引用 “系统变量”选项区域中查看PATH...变量,如果不存在,则新建变量PATH,否则选中该变量,单击“编辑”按钮,“变量值”文本框的起始位置添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;” “系统变量”选项区域中查看...;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;”。   ...workspace,但是一个Project可以包含多个Module,比如你项目引用的Android Library, Java Library等,这些都可以看做是一个Module; 2、上述目录中将java

    4.4K20

    linux下 Error running javac compiler

    由于Linux版本更新,虽然软件都拷贝过来了,但是系统环境重新配置。 旧系统配置了ANT一键部署功能的脚本,由于部署需要,所以这里又重新配置了下环境。...vi etc/profile (追加JDK环境变量) #set JDK enviroment export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.131...:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME.../bin 然而你有没有发现JAVA_HOME 下面根本没有所谓的lib文件,于是目录下自建lib目录,把本地的相关jar拷贝进去,然后 source /etc/proifle。...4、然后重新执行脚本,又报错了: Error running javac compiler 翻译一下可能就是无法找到javac编译器。 百度搜了一下,终于老外的网站找到了问题。

    1.9K50

    轻量级自动化-Jmeter+Maven+Ant集成-2

    前言 这是轻量级自动化-Jmeter+Maven+Ant集成的第二篇 第一篇见:轻量级自动化-Jmeter+Maven+Ant集成-1 Jmeter和Maven集成 预装软件及环境变量配置 Maven...、JDK、Jmeter、Eclipse 下载软件MAVEN、JDK、JMETR、Eclipse工具,并根据软件配置相应环境变量 配置JDK环境变量 创建变量名称:JAVA_HOME 值:jdk安装路径...Path:%JAVA_HOME%\bin\ 配置MAVEN环境变量 创建变量名称:MAVEN_HOME 值:Maven安装路径 Path:%MAVEN_HOME%\bin\ 配置JMETER环境变量 创建变量名称...:JMETER_HOME 值:Jmeter安装路径 Path:%JMETER_HOME%\bin\ 统一验证安装结果 java -version mvn -version jmeter -v 创建...Maven Project 创建MAVEN项目 配置POM https://www.cnblogs.com/Alexr/p/11075907.html 输出Maven与jmeter集成结果 Eclipse

    18830

    java用那个软件编,java编译软件 编写java程序用什么软件?

    当有了一定的经验以后你可以选择集成的JAVA编译器,如JCreator,eclipse。JCreator也适合初学者,因为靠近底层。...JBuilder是开发Web应用程序的,几年前比较流行,但是JBuilderjava编程工具中统治了大约10年左右后,它的地位被Eclipse抢走了, 现在最流行的java开发工具就是Eclipse了...,完成 2.安装完成后,开始配置了,右击“我的电脑”,点击“属性”;选择“高级”选项卡,点击“环境变量”; 4.“系统变量”设置3项属性,JAVA_HOME,PATH,CLASSPATH(大小写无所谓...(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量); Path使得系统可以在任何路径下识别java命令,设为: %JAVA_HOME%\bin;%JAVA_HOME%\jre...\bin CLASSPATH为java加载类(class or lib)路径,只有类classpathjava命令才能识别,设为: .

    2.9K30

    java找不到或无法加载主类_java找不到或无法加载主类如何解决?解决方法「建议收藏」

    相信有很多人都遇到过java找不到或无法加载主类的这个问题,那么这究竟是什么原因造成的呢?有什么方法可以解决这个问题吗?...问题: java文件导入到一个包当中,之后class文件当中加入一张图片; 解决:将class文件的照片删除即可 当然这只是一种情况,对于这样的情况下面做了一下总结,主要的话有下面的几种解决方法。...配置如下: JAVA_HOME是 D:\Java\jdk1.8.0_11 Path是 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH是 ** ....;是必须的; 考虑是不是正确的包下面 注意,一定不要忽略了这个概念,加上package ***;之后要将.java文件放到包内; 假如,你是eclipse编译器,将Build Automatically...java文件不再项目的src路径当中,也就是表示源代码没有被eclipse编译,字节码不存在无法运行了项目名上右键 -> Builder Path -> Configure Build Path ->

    2.7K50

    【流媒体开发】VLC Media Player - Android 平台源码编译 与 二次开发详解 (提供详细800M下载好的编译源码及eclipse可调试播放器源码下载)

    ; export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=....java /usr/lib/jvm/jdk1.8.0_25/bin/java 300 (4) SDK 安装 我博客开始的位置提供了 SDK 最新版本的下载, 可以直接下载百度网盘的 SDK; SDK...选项, Http 代理服务器 设置为 mirrors.neusoft.edu.cn, 端口 80, 并且选中 Others 的第一个选项; -- 此时可以下载最新的 SDK 了 :  (5)...:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH export ANDROID_SDK=/home/octopus...; export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_25 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.

    4.7K40
    领券