java初学,环境变量路径改了,但是无法执行javac在其他目录

图片

0

8个回答

环境变量路径改了,但是无法执行”javac在其他目录“,是什么意思?
JAVA_HOME的设置:D:\Program Files\Java\jdk1.8.0_11(安装路径)
path的设置:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

0
qq_30884497
qq_30884497 谢谢,最后问题是我弄错了用户变量和系统变量,其实是我吧java home放在了用户变量里面-_-||,不过还是由衷感谢您
接近 4 年之前 回复

可能是没有把java的bin目录添加到path路径下。
参考:http://blog.csdn.net/wojiushiwo945you/article/details/38877359

0
qq_30884497
qq_30884497 谢谢,最后问题是我弄错了用户变量和系统变量,其实是我吧java home放在了用户变量里面-_-||,不过还是由衷感谢
接近 4 年之前 回复

F:\oracle\product\10.2.0\db_1\bin;
C:\Program Files (x86)\Java\JDK\bin;//这是我的安装路径,不一定需要JAVA_HOME
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;
%SystemRoot%;%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

0
qq_30884497
qq_30884497 谢谢,最后问题是我弄错了用户变量和系统变量,其实是我吧java home放在了用户变量里面-_-||,不过还是由衷感谢
接近 4 年之前 回复

F:\oracle\product\10.2.0\db_1\bin;
C:\Program Files (x86)\Java\JDK\bin;//这是我的安装路径,不一定需要JAVA_HOME
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;
%SystemRoot%;%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\

0
qq_30884497
qq_30884497 谢谢,最后问题是我弄错了用户变量和系统变量,其实是我吧java home放在了用户变量里面-_-||,不过还是由衷感谢您了
接近 4 年之前 回复

把JAVA_HOME 的路径删除,重新将jdk拷到的某盘下,然后打开下面的bin目录,复制路径。然后在环境变量窗口新建PATH 然后将地址粘贴过来

0
qq_30884497
qq_30884497 谢谢,最后问题是我弄错了用户变量和系统变量,其实是我吧java home放在了用户变量里面-_-||,不过还是由衷感谢您
接近 4 年之前 回复
0

1、在环境变量设置中点击新建按钮:变量名JAVA_HOME ,变量值C:\Program Files (x86)\Java\jdk1.6.0 注意:后面不加分号。
2、配置path:在path中添加%JAVA_HOME%\bin;
3、配置CLASSPATH:在环境变量中新建变量名:CLASSPATH 变量值:%JAVA_HOME%\lib;

0

我想你应该已经知道怎么配置环境变量了,楼上说的也很清楚了:你要在cmd下运行javac,那么path和classpath都要配置;至于java_home变量,可配可不配,反正path中有javac的路径包含进去就行。

关键在于,配置完后,你的cmd要重新开一个!cmd不是动态加载的,你要重新开一个cmd!

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
配置java环境变量时java可执行但javac不可执行
https://www.cnblogs.com/lsucre/p/6523969.html
Java环境配置好之后,cnd窗口Java可以执行,但是Javac不能执行
从贴吧里看到的,解决了自己的问题,分享给大家
java配置环境变量问题,环境变量都正确了,但是JAVA_HOME不能识别,导致javac java -version不出现
每次重装系统都会配置java环境变量,以前按照网上的方法,时常会配置不成功,折腾了一下才发现了原因。现在记录下来,给自己提个醒! 这是网上给的设置来的: classpath= ".;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar" java_home = "C:\Program Files\Java\jdk1.5.0" path ="%JAVA_HO
配置jdk时,java -version,没有问题,javac不能运行
配置jdk时,java -version,没有问题,javac不能运行。 检查,发现自己的配置变量都有,没有少啊。。。 后来发现了问题,在用户变量和系统变量中,都有Path这一变量,而我只在系统变量中设置了%JAVA_HOME%\bin,用户变量中没设置。立即在用户变量的path中也加入%JAVA_HOME%\bin,问题解决。
关于配置JAVA环境变量,javac命令无法找到解决方案
概要: 很多人在配置环境变量时,经常能配置好用于检测的命令(java,java -version),却无法检测成功javac,在此,我提出自己的解决方案。 通常步骤如下: 1**.CLASSPATH** (.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar) 2. JAVA_HOME (C:\Pr
java的环境变量格式都配置正确,cmd还是不能运行java,javac
JAVA_HOME    D:\Program Files\Java\jdk-10.0.1CLASSPATH   .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;Path   %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;        该配置的环境变量,我都配置了,该注意的格式也没错,cmd还是不能运行java,ja...
Java 实例 - 如何执行指定class文件目录(classpath)
Java 实例 - 如何执行指定class文件目录(classpath)  Java 实例 如果我们 Java 编译后的class文件不在当前目录,我们可以使用 -classpath 来指定class文件目录: C:> java -classpath C:\java\DemoClasses HelloWorld 以上命令中我们使用了 -classpath 参数指定了 Hel
java环境变量配置后javac无法执行
java环境变量path配置后,cmd下java可以执行,javac不可以执行,重启后javac可以执行。
安装版JDK后,修改环境变量,也无法生效的原因和解决办法
现象: 安装过安装版的JDK,一般是1.7以上,修改环境变量并不能生效,比如原本安装了1.8,后修改环境变量为1.7,java -version仍显示1.7 原因: 当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在W
java入门---环境设置以及运行实例之如何执行指定class文件目录(classpath)
    如果我们 Java 编译后的class文件不在当前目录,我们可以使用 -classpath 来指定class文件目录:C:> java -classpath C:\java\DemoClasses HelloWorld    以上命令中我们使用了 -classpath 参数指定了 HelloWorld 的 class 文件所在目录。如果class文件在jar文件中,则命令如下:c:...
关于Java安装中环境变量的配置 或 Javac可执行但是Java -version不可执行
今天是本学期重装系统后再次安装JDK,在安装过程中发现了以前没有注意到的环境配置问题。 从网上的一些安装教程,以及前辈们的blog都学到了一些新东西, 一、JAVA_HOME              作用:给别的software 使用的, like  tomcat; 二、CLASSPATH               作用:告诉自己所写的java program 去哪找引用的类(别人已经写...
分享一下jdk重装后,javac命令可以执行,但java命令不能执行的解决方式
JDK重装后,有时会出现javac命令可以执行,而java命令运行,显示无法找到某文件。例如下图: 针对这种问题,解决方式如下: 1.Jdk卸载之后手动删除C:\windows\system32下的: java.exe javaw.exe javaws.exe三个文件。之后1 在点击开始-->运行->输入regedit确定打开注册表。 2. 找到HKEY_LOCAL_MACHINE/so
Java配置jdk1.8环境变量时,java -version,没有问题,javac -version却显示不是内部命令(系统是Windows10)
前言: 每次换新电脑,都要重新安装jdk,总会出现一些小问题。。。。。。 今天就针对Javac -version不是内部命令给出我的一些解决办法,欢迎大家指正和探讨 正文: 1.首先复现java -version,没有问题,javac -version却不是内部命令的环境变量的配置 我是在用户变量里先配置的JAVA_HOME,然后又在系统变量里配置%JAVA_HOME%\bin 和 %J...
JDK安装完成后,配置完环境变量还是会出现javac不是内部命令
今天重新学习Java,没有使用eclipse,使用的文本编辑器Notepad++,这就需要提前安装JDK。 我是按默认路径安装的JDK。安装路径为: C:\Program Files\Java\jdk1.8.0_66。 在安装完JDK后,开始配置环境变量 如下: 1.在计算机属性里,点击高级系统设置 2.选高级-->环境变量 3. 创建2个用户变量(JAVA_
能用javac编译程序,却不能用java运行程序
报错内容如下:错误: 找不到或无法加载主类 解决方法: ClassPath应该是:.;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools.jar 然后重启CMD命令行就可以了。 问题解析: ClassPath 指出了运行java程序的路径,其中' . '代表当前文件夹。
java环境变量配置好之后,cmd命令行javac为什么还是无效
把cmd命令行关闭重启一下就好了。
win10下,配置java环境,其中用dos命令java、java -version都能成功测试,但是javac命令不能测试的问题解决
转自:https://blog.csdn.net/suncold123/article/details/48392135   win10配置java环境变量,解决javac不是内部或外部命令等问题 2015年09月12日 10:39:22 阅读数:96382 标签: java 更多 个人分类: 都是坑学习记录 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog...
JAVA_HOME环境变量修改后,java版本保持不变的问题
在现公司,遇到一个问题,就是配置JAVA_HOME无效,不管怎么改,运行Java -version始终是最初的那个java版本。直接在PATH环境变量里追加写死的java路径也没用。 解决过程 在网上看到有些工程师说删除 C:\WINDOWS\system32目录下的java.exe、javac.exe等exe程序。因为系统会优先在这个目录下寻找,然后才去找JAVA_HOME环境变量。
修改jdk路径重新配置环境变量,导致eclipse打不开
转自:https://blog.csdn.net/sinat_35938012/article/details/76652755A Java Runtime Environment(JRE) or java Development Kit(JDK) must be available in order to run Eclipse. No java virtual machine was foun...
关于无法运行javac的解释
在开发、编译、运行java程序时,首先需要安装JDK(Java Development Kit)即“java开发工具集”。JDK是整个Java的核心,包括了Java基础类库、Java运行环境(JRE)和Java开发工具。其中JRE(Java Runtime Environment)即“java运行环境”,是用来运行程序的,也就是我们通常所说的跑程序。添加系统环境变量后,意味着系统可以跑任何Java
jdk环境变量配置好,但是java 或者javac 问题有错。
  在给别人安装jdk的时候, 在cmd命令提示符中键入Java -version  jdk版本出现了, 可是javac  错误。找不到相关命令,   注意事项: 如果正确的安装好了 jdk  以及配置好了jdk环境变量。  去查看一下控制面板中程序中是否有一个java 咖啡杯。  如果你电脑中可以 正常编译以及运行java代码的时候,  那么那个咖啡杯是存在的, 如果不显示咖啡杯 显示一个空白,...
环境变量配置完成还是无法执行JAVAc
路径是C:\Program Files\Java\jdk1.8.0_162Java_home是 C:\Program Files\Java\jdk1.8.0_162path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\binclasspath .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar有问题吗?
用cmd运行java可以,却不能运行javac
环境背景:已安装JDK并配置好环境变量(JDK环境变量配置参考百度经验),可以正常运行各种eclipse等需要JDK的软件。问题描述:因课程实验需要安装Java3D,安装完成后,为测试是否安装成功,使用记事本创建了一个.java的文件,使用cmd测试运行。结果编译时显示javac不是系统命令。笔者怀疑是JDK环境出了问题,于是键入java -version 查看JDK版本,显示为JDK1.8,是正...
windows下Java能运行而javac不能运行的解决办法
这时候大多是初学者未将jdk与jre的目录分清楚,弄乱了目录,在配置环境变量的时候搞错了。此时建议重新安装java(安装包在就ok)1.首先卸载java,卸载很容易,直接把这两个有关java的程序给卸载了就行了(用windows自带的卸载)。2.重新安装在D盘新建一个java文件夹,在java文件下新建两个文件夹,分别命名为jdk和jre.3.安装时你有两次选择路径的机会,第一次选择jdk路径,第...
win10下java环境变量设置(解决在cmd中运行javac、 java)
在用户变量中增加JAVA_HOME=C:\Program Files\Java\jdk1.8.0_144                              Path=C:\Program Files\Java\jdk1.8.0_144\bin; 在系统变量中增加classpath=.;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar(注意
完整正确配置java环境变量的问题:以前打开cmd 输入java 命令后有提示信息,但输入javac 就没有提示信息,显示javac不是内部命令。
1.    首先进入环境变量页面  我的电脑 鼠标右键----->属性------->高级系统设置-------环境变量 在下面点击新建变量名可自取,但要可读性好,一看便知是什么意思。 JAVA_HOME=C:\Program Files\Java\jdk1.8.0_171  (你自己的jdk的路径  如下图编辑环境变量)CLASSPATH= .;%JAVA_HOME%\lib\...
win10配置java环境变量,解决javac不是内部或外部命令等问题
昨天重装了win10系统,发现以前配好的java环境变量和tomcat环境变量全都清空了,在重新配置的时候总是出现问题,即在cmd命令窗口下,输入java,显示正常,输入java -version 也是显示正常,唯独输入javac,显示“javac不是内部或外部命令,布拉布拉一些的问题”,然后我就开始各种百度各种谷歌,终于在大半夜把这个问题搞定了。。。 来看看我的新博客 下面来说说这个问题的解...
Java、Javac、Javadoc查找class路径总结
这两天在用Eclipse编译文件的时候遇到些class无法找到的问题,于是想重新学习java查找class的机制。本文内容参考官方文档Java Tuturial How Classes are Found和Setting the Class Path。 1、Java加载类 Java 按照加载顺序将类分为三种:引导类、扩展类和用户类,分别依次载入。 引导类是如rt.jar等共同构...
java命令后加绝对路径无法运行
前言: 今天一个不会java的朋友也不知道从哪整了一个java文件让我帮忙运行一下,我就直接把这个.java文件复制到桌面然后打开cmd命令行工具,第一步(javac + java文件的绝对路径)编译好使,第二步(java + class文件的绝对路径)就不好使,如: 一开始还真把我给整懵逼了,我以前记得都好使啊,还以为是我的java或者变量啥的有问题了,折腾了半天还是那样,后来发现以前都是切换...
安装完jdk后,cmd 运行java和java -version都行,就是运行javac不行
(首先申明,此文废话很多,介意请绕道)之前安装完后,想试试安装成功没有,结果在cmd一试,发现java和java -version都行,就是运行javac不行,可急坏我了。上网找了很多办法,试了很多遍,差不多两个小时了,结果 终于行了。现在我其余的就不多说了,因为配置jdk环境变量,网上很多教程,大家自己去找找就好了。配置jdk过程中,一定要小心,因为配置过程中,很可能会出现不小心多了一个空格之类...
使用javac命令编译文件同一个包下的依赖类找不到
问题提出 学过java的人都知道,如果在同一个包下,一个类是可以直接引用同个包下的用public修饰的类。 但是用命令行javac进去包目录结构下编译一个类时,这个类引用的同个包下的公开类编译时可能找不到(哪怕在被调用的公开类已经先被编译并通过了的前提下) 解决方法1 关键错在:你进去包目录下编译文件了,编译有包的源文件,应该在包的上一个目录去编译源文件,而且要带包结构 举个例子:源文件目录结构是
用cmd运行java可以,却不能运行javac,怎么办?
作者:文墨闲谈链接:https://www.zhihu.com/question/28428426/answer/114375451来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。原因:这是因为安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了。这时候你在lib下也找不都tools.jar和dt.jar.解决:1.首先卸载java,卸载很容易,直接把这...
javac和java的路径问题
javac和java的路径问题 设定项目目录为packageTest,举三个例子来讨论javac和java两个命令对路径的要求。 例1: javac的搜索根目录为当前目录,例如,在test下建立如下目录:aaa/bbb/ccc,再在test下建立一个文件:Main.java,内容如下: view plaincopy to clipboardprint? 1. package aaa.b...
命令行编译运行Java程序时,加载指定目录中的Jar包
命令行编译运行Java程序时,加载指定目录中的Jar包 [java] view plain copy   编译:javac -Djava.ext.dirs=./lib Test.java  或    javac -Djava.ext.dirs=D:/javacode/lib [html] view plain copy
修改了jdk在环境变量中的路径怎么cmd中的jdk版本没有变
把path路径下的jdk配置放在前面%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;
win10配置jdk1.8,cmd输入Javac提示不是内部命令
win10配置jdk1.8,cmd输入java 和java -version命令都可输出正常,输入javac提示不是内部命令。可以尝试把环境变量中的path目录中的%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin的相对变量改为绝对变量,亲测有效。...
更换JDK版本后,修改环境变量也无法生效的原因和解决办法
一、问题        以前安装过安装版的jdk后,配置过环境变量,然后现在更换jdk版本且修改环境变量并不能生效,如原本安装了1.8,现更换为1.7,且配置了环境变量,但是java -version仍显示1.8。二、原因      当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\...
javac编译成功,执行却提示找不到或无法加载主类
新接触java的小白中的小白,自学中,在运行第一个java程序时就遇到了很尴尬的事情。。 环境变量配置成功,在命令行输入java、javac都没有问题,编译也没有问题,之后生成了.class文件,但是在执行时却遇到了“找不到或无法加载主类” 网上查了很多,其中主要是说环境变量配置的问题: 对于win7系统来说,三个环境变量配置方式如下: 计算机->右键属性->高级系统设置-
关于WIN10 配置JDK时,输入java;java -version正常,但是javac不可以的情况解决
主要是配置环境变量PATH时有几个注意的地方: 1.编辑环境变量时不能像其他版本那样用分号隔开,要新建一行写 2.填写变量名即路径不能用相对地址,例如%JAVA_HOME%\bin;而要改为绝对地址,例如C:\Program Files (x86)\Java\jdk1.8.0_102\bin;(根据之前填写的JAVA_HOME地址自己修改) 3.关闭原有打开的CMD.exe,再输入javac...
centos7中java ,java -version 有效,但是javac无效的解决办法
在centos7中以rpm包安装jdk无需配置环境变量, terminal中输入java -verison及java 命令也是没问题的,但是javac的话就会提示没有此命令 此时我们用yum来装原生的就行了: 使用 yum install java-devel   (非管理员账号使用 sudo yum install java-devel命令) 下载安装完毕后,再次输入 java...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 java初学学习路径 初学java的学习体会