安装风暴时未设置JAVA_HOME
我想在自己的机器(Ubuntu 12.04 lts)中安装风暴,我遵循 中的说明 https://github.com/nathanmarz/storm/wiki/Installing-native-dependencies. 当我安装JZMQ时,我首先成功执行命令 sudo ./autogen.sh 但是,当我执行 时 sudo ./configure 配置错误: 'configure: error: the JAVA_HOME environment variable must be set to your JDK location.' 出现. 我已经使用 设置了java_home sudo gedit /etc/profile export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_35 export JRE_HOME=..... export CL
0 2024-03-01
编程技术问答社区
即使JAVA_HOME路径正确,Tomcat仍未运行
当我尝试使用startup.bat运行tomcat时,我会收到以下错误, The JAVA_HOME environment variable is not defined correctly This environment variable is needed to run this program NB: JAVA_HOME should point to a JDK not a JRE 但是我尝试C:\>echo %java_home%,然后得到以下结果 C:\Program Files\Java\jdk1.6.0_25\bin 我什至尝试过将JAVA_HOME手动设置为系统变量列表,但是此问题仍然存在. 我该怎么办? 我正在使用Windows 7. 更新 设置了名为java_home并将其路径设置为"C:\Program Files\Java\jdk1.6.0_25\bin\"之后,我再次尝试了启动脚本,这次我会收到一个新的错误.
2 2024-02-27
编程技术问答社区
Ant无法找到Javac。无论我怎么做,它总是声称JAVA_HOME是 "C:\Program Files\Java\jre6"。
...那是错误的. 这是我遇到的错误: 构建失败 C:_traderPlatform \ client \ open \ open \ java \ applets \ ppdatatransporter \ nbproject \ build-impl.xml:338:执行此行时发生以下错误: C:_traderPlatform \ client \ open \ open \ java \ applets \ ppdatatransporter \ nbproject \ build-impl.xml:158:无法找到Javac编译器; com.sun.tools.javac.main不在classpath上. 也许Java_home并不指向JDK. 当前设置为" C:\ Program Files \ Java \ Jre6" 我已经设置了一个称为java_home的环境变量,以指向:" c:\ program文件\ java \ jdk1.6.0_12"
0 2024-02-26
编程技术问答社区
未找到${env.JAVA_HOME}-Ant
在我的build.xml文件中,我有这些行: 在某些机器上,这将打印 "JAVA_HOME is set to = /usr/jdk1.6" 但在其他一些方面,它将打印此 "JAVA_HOME is set to = ${env.JAVA_HOME}" 有人知道可能是什么原因? 谢谢 解决方案 该消息告诉您ANT无法解析属性env.JAVA_HOME;这意味着环境变量JAVA_HOME未设置在该机器中. 其他解决方案 通常可以在系统上(如果您是Unix)上找到实际ant命令通过执行which ant或type ant的命令.如果您查看该位置,通常会看到它是指向$ANT_HOME目录下实际ant命令的链接. 看这个脚本.其中大部分只是试图确切确定$ANT_HO
0 2024-02-26
编程技术问答社区
如何改变ant的JAVA_HOME?
我正在在没有root的类服务器上进行Java工作.每当我尝试使用ANT编译时,它都会指向错误的目录(/usr/tomcat而不是/usr/tomcat/jre). 设置用户帐户时,我们被告知要做的一件事是将export JAVA_HOME=/usr/tomcat/jre添加到.bashrc文件中.我不知道这是否应该解决这个问题,但似乎并没有. 那么,我该如何更改蚂蚁的java_home属性,但仅在我运行蚂蚁时? 编辑: echo $JAVA_HOME指向/usr/tomcat/jre echo $JAVA_HOME\bin指向/usr/tomcat/jrebin 问题是当我通常运行蚂蚁时,我会遇到此错误: Unable to locate tools.jar. Expected to find it in /usr/tomcat/lib/tools.jar Buildfile: build.xml compile: [javac] Compilin
2 2024-02-26
编程技术问答社区
在eclipse中设置$JAVA_HOME,但ANT无法找到Java编译器
我将此行添加到/home/{user}/.bashrc文件: export JAVA_HOME=/usr/lib/jvm/java-6-openjdk 但是,当我想在eclipse中运行一个蚂蚁文件时,会出现此错误: BUILD FAILED /home/bakish/Work/new/hadoop-0.20.2/build.xml:316: Unable to find a javac compiler; com.sun.tools.javac.Main is not on the classpath. Perhaps JAVA_HOME does not point to the JDK. It is currently set to "/usr/lib/jvm/java-6-openjdk/jre" 我该怎么办? 谢谢 解决方案 转到preverences/java/已安装的JRE - >添加新的JRE,然后选择JRE/JDK的位置
0 2024-02-26
编程技术问答社区
运行ant时,"无法定位tools.jar"。
运行蚂蚁时,我会收到以下消息: Unable to locate tools.jar. Expected to find it in C:\Program Files\Java\jre6\lib\tools.jar 我将java_home设置为C:\Program Files\Java\jdk1.7.0_02,路径包括C:\Program Files (x86)\Java\jdk1.7.0_02\bin,classPath Include C:\Program Files (x86)\Java\jdk1.7.0_02,ant_home设置为C:\ant. 似乎蚂蚁忽略了所有这些设置并在其他地方寻找工具.没有指向JRE6路径的环境变量.有什么想法? 解决方案 有两个目录看起来像JDK. C:\Program Files\Java\jdk1.7.0_02 C:\Program Files (x86)\Java\jdk1.7.0_02\ 这可能是由于
0 2024-02-26
编程技术问答社区
为什么ANT告诉我JAVA_HOME是错误的,而实际上却不是?
我得到错误: c:\ dev \ ws \ springapp \ build.xml:81:找不到Javac编译器; com.sun.tools.javac.main不在classpath上. 也许Java_home并不指向JDK. 当前设置为" C:\ Program Files \ Java \ Jre6" 但是我显然将我的java_home设置为c:\ program文件\ java \ jdk1.6.0_14 蚂蚁从哪里得到这个值? 解决方案 当您说"清晰设置" java_home到" c:\ program files \ java \ jdk1.6.0_14"时 - 是从命令行中看到的"设置"时看到的吗?我相信蚂蚁会猜测Java_home的价值,如果根本不设置...是否有可能设置Javahome而不是Java_home? 如果不是那样的话,我建议您编辑ant.bat批处理文件(以及它叫什么 - 我不记得它是否被复杂或不脱机)来打印出Java_
0 2024-02-26
编程技术问答社区
JAVA_HOME变量
我将我的java_home变量设置为指向JDK,然后将%java_home%\ bin添加到路径变量. 但是,我的蚂蚁脚本无法找到JDK.它正在查看Java编译器的错误文件夹.这是我遇到的错误. com.sun.tools.javac.main不在班级路径上. 也许Java_home并不指向JDK. 当前设置为C:\Program Files\Java\jre6 我设置了我的JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0 我在做什么错?请帮助! 解决方案 如果您的Java安装目录在其路径名中具有一个空间,则应在环境变量中使用缩短的路径名(例如C:\ progra〜1 \ 1 \ Java \ jre6). progra〜1 ='程序文件' progra〜2 ='程序文件(x86)' 设置Windows中的java_home变量 其他解决方案 尝试将其设置为 JAVA_HOME=C:\Pro
8 2024-02-26
编程技术问答社区
如何改变Eclipse/ANT的JAVA.HOME
我试图使用ANT脚本签署JAR文件.我知道这必须指向jarsigner.exe运行的JDK目录,但是当我回荡java.home时,它会返回JRE目录. 对于Javac来说,这不是问题,因为我可以设置可执行路径.但是,Signjar并不存在. 如何更改java.home路径?当我右键单击myComputer并转到: 属性>高级>环境变量 "路径"变量正确指向JDK(C:\program files\java\jdk\bin). 更新:更改下面建议的路径变量后,该文件现在正确签名. 解决方案 在Eclipse中,Ant java.home 变量不是基于Windows Java_home环境变量.相反,它设置为项目JRE的主目录. 要更改默认的JRE(例如,将其更改为JDK),您可以转到 Windows->首选项... 并选择 Java->已安装的JRES ./p> 只需更改一个项目的JRE,您就可以转到 project->属性并选择 java b
0 2024-02-26
编程技术问答社区
JAVA_HOME 应该指向 JDK 还是 JRE?
我将JAVA_HOME指向C:\Program Files (x86)\Java\jre7.它可以正常工作.之后,我解开了蚂蚁并设置了与蚂蚁相关的环境变量,我在键入"ant -version" 后收到以下错误消息 我搜索了这个论坛.看起来一种解决方案是将Java指向JDK而不是JRE.我不确定这是否应该是解决方案.换句话说,通常,java_home应该指向哪一个? JDK或JRE? 解决方案 如果您正在做任何形式的开发,或者使用Maven或Ant构建,则需要指向JDK(Java Development套件),其中诸如javac(Java Compiler)等实用程序居住.否则,您可以指向JRE(Java运行时环境). JDK包含JRE拥有的所有内容.如果您只是执行Java程序,则可以指向JRE或JDK. 其他解决方案 简单(更改为jdk1.x.x.x_xx) java_home = c:\ program文件\ java \ jdk1.8.0_05
0 2024-02-26
编程技术问答社区
如何使用Ansible设置环境变量
我需要设置JAVA_HOME之类的变量,并更新PATH.有很多方法可以做到这一点.一种方法是更新/etc/environment变量,并使用 lineinfile 模块,包括JAVA_HOME的行JAVA_HOME>直接在"访客OS"(在我的情况下是CentOS)上运行命令源/etc/environment. 另一种方法是执行导出命令,例如 export JAVA_HOME=/usr/java/jre1.8.0_51 export PATH=$PATH:$JAVA_HOME 是否有更干净的方法可以执行此操作,因为所有这些都需要操纵文件并直接在操作系统上运行命令以更新环境变量? 解决方案 是的,有一种更干净的方式.您可以每个任务设置环境变量: tasks: - shell: echo JAVA_HOME is $JAVA_HOME environment: JAVA_HOME: /usr/java/jre1.8.0_51 r
0 2024-02-26
编程技术问答社区
设置JAVA_HOME变量的问题
所以我刚刚下载了Android Studio,并试图设置Java_home变量,以便我可以运行它.我正在使用Windows 8,并且遵循了我无法找到的所有指令……转到高级系统设置>环境变量,然后将JAVA_HOME变量设置为包含我通往JRE7的路径的值.我已经仔细检查了一百万次的路径,但我没有发现任何问题(c:\ program文件(x86)\ java \ jre7).我知道变量名是正确的,而且我知道Windows除了变量外,我甚至重新启动了两次.我在这里做错了什么?我唯一能想到的可能是错误的是我指的是JRE而不是JDK,但是我一直认为这两个都起作用...无论如何,我尝试的确切错误消息打开Android Studio说: 找不到JVM安装.请安装64位JDK.如果你已经 安装了JDK,在计算机>系统中定义Java_home变量 属性>系统设置>环境变量. 如果JRE无法代替JDK,那么我该如何获得一个?我对爪哇一无所知,我只想进入这个IDE并与Android一起玩.
2 2024-02-18
编程技术问答社区
颤抖:提供的Javahome似乎无效.我找不到Java可执行文件(Android Studio更新"电气EEL"问题)
今天,我正在进行flutter项目,然后Android Studio向我展示了一个新的更新,我单击了"更新". 完成并安装了更新后,此消息开始出现在我身上: 提供的Javahome似乎无效.我找不到Java可执行的.尝试的位置:C:\ Program Files \ Android \ Android Studio \ Jre \ bin \ java.exe` 我尝试了很多解决方案,并确保我拥有最新的JDK版本19,并且环境变量没有改变,但是仍然无法正常工作,并向我展示了此消息!! 我该如何修复? 解决方案 检查新安装的Android Studio的JRE文件夹是否为空.如果您找到任何文件夹而不是jre ex:jbr,则将所有文件从jbr移动到jre
0 2024-02-18
编程技术问答社区
Android Studio Electric Eel-提供的Javahome似乎无效.尝试的位置:C:\ Program Files \ Android \ Android Studio \ Jre \ bin \ java.exe
Android Studio电气EEL - 提供的Javahome似乎无效.我找不到Java可执行的.尝试的位置:C:\Program Files\Android\Android Studio\jre\bin\java.exe 将我的Android Studio升级到Electry Eel(最新版​​本)之后发生了错误.我尝试了多种解决方案解决这个问题,但没有任何效用. 设置了我的java_home和android_home变量.我什至尝试重新安装Java JDK-19并重新安装Android Studio,但我仍然有同样的问题. 我什至尝试重新安装Java JDK-19并重新安装Android Studio,但我仍然有同样的问题. 解决方案 已解决: Windows 转到Android Studio目录 (默认C:\ Program Files \ Android \ Android Studio) 删除JRE文件夹 运行CMD作为管理
22 2024-02-18
编程技术问答社区
在Mac上使用捆绑在Android Studio内的JDK作为JAVA_HOME。
我尝试打开Android设备监视器,工作室向我展示了此消息= -O: 这让我感到惊讶,因为如果我没有安装任何Java,我如何开发Android应用程序?实际上,Android Studio配备了捆绑的JDK/JRE(位于/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home中),但是系统找不到:执行usr/libexec/java_home给予 Unable to find any JVMs matching version "(null)". No Java runtime present, try --request to install. 设置$JAVA_HOME to /Applications/Android Studio.app/Contents/jre/jdk/Contents/Home没有帮助 - source .bash_profile不喜欢它是目录. 问题:如果我已经在And
0 2024-02-18
编程技术问答社区
Reactnative $JAVA_HOME路径错误
zzz@zzz-PC ~/AndroidStudioProjects/Example $ react-native run-android Scanning 555 folders for symlinks in /home/zzz/AndroidStudioProjects/Example/node_modules (16ms) Starting JS server... Building and installing the app on the device (cd android && ./gradlew installDebug)... ERROR: JAVA_HOME is set to an invalid directory: /usr/lib/jvm/java-9-oracle Please set the JAVA_HOME variable in your environment to match the location of your Java instal
4 2024-02-10
编程技术问答社区
Android Studio错误。"环境变量没有指向一个有效的JVM安装"
尝试在计算机上运行Android Studio时,我会收到以下错误: 环境变量java_home(具有C的值:\ Program Files(x86)\ Java \ JDK1.7.0_51 \ bin)并未指向有效的JVM安装 我尝试删除JAVA_HOME环境变量上的\bin扩展,但它给了我以下错误: 找不到JVM.请安装64位JDK.如果您已经安装了JDK,请在计算机>系统属性>系统设置>环境变量 中定义Java_home变量 我的系统: Windows 8.1更新1 x64(64位) java目录: c:\ program文件(x86)\ java \ jdk1.7.0_51 \ bin 解决方案 按照此 youtube视频> 转到:System -> Advanced system settings -> Environment Variables 向您添加一个新变量profile NAME=JAVA_HOME STRING: Prog
6 2024-01-28
编程技术问答社区
在Mac中设置ANDROID_HOME环境变量
我是使用Salesforce SDK开发本机应用程序的新手.我尝试使用occedroid工具从命令行创建Android项目,但是在设置环境变量naty android_home中存在问题. ,但我不知道如何设置此变量. 我正在连接屏幕截图以正确描述我的问题. 解决方案 打开终端和类型: export ANDROID_HOME=/Applications/ADT/sdk 将此添加到路径环境变量 export PATH=$PATH:$ANDROID_HOME/platform-tools 如果终端未从 .zshrc 中找到添加的路径,请运行此命令 source ~/.zshrc 希望它对您有效! 其他解决方案 使其在系统上永久,并且变量在关闭终端后继续工作,of intart启用后: : nano ~/.bash_profile 添加行: export ANDROID_HOME=$HOME/Library/And
6 2024-01-28
编程技术问答社区
如何在Windows 7上设置java_home?
我进入了控制面板中"系统"中的环境变量,并进行了两个新变量,一个用于用户变量,一个用于系统变量.两者都被命名为java_home,都指向 c:\ sun \ sdk \ jdk \ bin 但是,由于某种原因,我在运行Java命令时仍然会遇到以下错误... BUILD FAILED C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:161: The following error occurred while executing this line: C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml:141: The following error occurred while executing this line: C:\Users\Derek\Desktop\eclipse\eclipse\glassfish\setup.xml
8 2023-12-07
编程技术问答社区