Tag: java home

Java:系统找不到文件C:\ … java.exe

我已经安装了Java 8并设置了我的JAVA_HOME和JRE_HOME路径,并将%JAVA_HOME%添加到path变量的开头。 我创建了一个helloworld.java应用程序,并且能够使用以下命令编译它: javac helloworld.java 但是,当我尝试运行时: java helloworld 我收到错误: The system cannot find the file C:\ProgramData\Oracle\Java\javapath\java.exe 我怎么解决这个问题?

JAVA_HOME环境变量和Java JDK的乐趣

我想让Java运行在1.6xxx – 我更改了JAVA_HOME变量并将其指向目录C:\ Program Files \ Java \ jdk1.6.0._16。 我重新启动了PC – 我想我可以检查我的机器指向的Java版本 – 但它仍然指向旧版本的Java,例如v1.5.0_16 你能帮我解决Java JDK正确设置的问题吗?

与maven有JAVA_HOME不一致问题

我即将发布一个项目但似乎JAVA_HOME不一致。 也许它被其他地方覆盖了? 我使用的是ubuntu 14.04,我有openjdk-7,java-7-oracle,java-8-oracle。 使用update-java-alternatives设置了默认java java -version java version “1.8.0_25” Java(TM) SE Runtime Environment (build 1.8.0_25-b17) Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode) mvn -version给出以下输出 Apache Maven 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9; 2014-02-14T17:37:52+00:00) Maven home: /usr/share/maven3 Java version: 1.8.0_25, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-8-oracle/jre Default locale: en_US, platform encoding: UTF-8 OS name: “linux”, version: “3.13.0-39-generic”, […]

JAVA_HOME没有设置

在伪分布式操作中处理Hadoop实现时,我发现以下JAVA_HOME变量没有设置,但是当我试图回应它时,它被设置了。 变量在conf/hadoop-env.sh (编辑export JAVA_HOME=/usr/lib/jvm/java-6-sun ), bash.bashrc 。 vardan@vardan-HP-G62-Notebook-PC:~/hadoop-0.20.203.0$ echo $JAVA_HOME /usr/lib/jvm/java-6-sun vardan@vardan-HP-G62-Notebook-PC:~/hadoop-0.20.203.0$ bin/start-all.sh starting namenode, logging to /home/vardan/hadoop-0.20.203.0/bin/../logs/hadoop-vardan-namenode-vardan-HP-G62-Notebook-PC.out localhost: starting datanode, logging to /home/vardan/hadoop-0.20.203.0/bin/../logs/hadoop-vardan-datanode-vardan-HP-G62-Notebook-PC.out localhost: Error: JAVA_HOME is not set. localhost: starting secondarynamenode, logging to /home/vardan/hadoop-0.20.203.0/bin/../logs/hadoop-vardan-secondarynamenode-vardan-HP-G62-Notebook-PC.out localhost: Error: JAVA_HOME is not set. starting jobtracker, logging to /home/vardan/hadoop-0.20.203.0/bin/../logs/hadoop-vardan-jobtracker-vardan-HP-G62-Notebook-PC.out localhost: starting tasktracker, logging to /home/vardan/hadoop-0.20.203.0/bin/../logs/hadoop-vardan-tasktracker-vardan-HP-G62-Notebook-PC.out localhost: Error: […]

在系统环境的路径变量中设置JAVA后,是否需要重新启动系统?

我做了以下步骤,但java似乎并没有为我工作,如果是,我需要重新启动系统,为什么? 1. Right click My Computer->Advence Option->Environment Varibles->System Variables 2. variable : Path->Edit 3. Copy your jdk bin directory ieC:\Program Files\Java\jdk1.7.0_51\bin 4. Paste it after putting a semi-colon(;) in value section 我在cmd中运行java时遇到错误 C:\Users\User>java -version Error: opening registry key ‘Software\JavaSoft\Java Runtime Environment’ Error: could not find java.dll Error: Could not find Java SE Runtime Environment.

我应该如何在macOS上设置JAVA_HOME环境变量?

我知道这个问题之前已被问过很多但是我确实已经阅读了,我会告诉你我得到了什么。 我将列出我在OS X Yosemite 10.10.1中执行的命令 java -version java version “1.8.0_45” Java(TM) SE Runtime Environment (build 1.8.0_45-b14) Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode) java -fullversion java full version “1.8.0_45-b14” 哪个java /usr/bin/java 没有设置Java home变量,因为当我这样做时: echo $ java_home或echo $ JAVA_HOME或echo $ Java_Home终端上什么都没有。 这样做:ls -l which java我得到了这个: 8 lrwxr-xr-x 1 root wheel 74 Nov 12 2014 […]

迈向JAVA_HOME的“真正”定义

作为一个在* NIX系统(OS X,Ubuntu,…)之间切换的Java开发人员,虽然我总能“启动”我的JDK并且正在运行,但似乎在许多需要JAVA_HOME的软件包中没有明确的JAVA_HOME定义要设置 : 例如 MAVEN:“JAVA_HOME,指的是你的JDK目录” HADOOP:“JAVA_HOME,它指定了Java 1.5.x安装的路径” SUN:“JAVA_HOME是包含JRE的目录” 因此,我对这个问题有2个问题 (任何见解都会受到欢迎,但具体来说,我有这两个问题): 1)mac os X java安装是否将目标从“JavaVM.frameworks”目录复制到usr / bin? 2)JAVA_HOME的“定义”是什么? 显然,我们不能将JAVA_HOME简单地定义为“安装java的地方”,因为这个定义是不明确的,因为java既可以存在于HOME位置(即/ System / Library / Fraemworks / …..),也可以或者,它也可以直接在/ usr / bin目录中? 我的想法 我相信JAVA_HOME实际上是指不仅仅是指二进制“java”程序。 JAVA_HOME可能是指一组java相关目录和二进制文件的位置…但是,我仍然不清楚这包含了什么,而且我提议的这个定义是否足够精确到有用。

如何使用JDK 10安装Netbeans

我尝试使用JavaHome的命令行: netbeans-trunk-nightly-201803230002-javase-windows.exe –javahome “C:\Program Files\Java\jdk-10” 它应该工作,但我收到一条消息: 指定位置C:\ Program Files \ Java \ jdk-10中没有JRE 谢谢!