文档章节

运行javac 报告javac不是内部或外部命令,但是运行java、java-version正常

 程序员也有春天
发布于 2017/05/24 22:36
字数 300
阅读 24
收藏 0

以前装jdk 从来没遇到过今天这种情况,各种解决办法试了一下午,终于出来了,说一下解决的办法:

JAVA_HOME 、classpath 都在系统变量中建立好;

java_home 添加jdk的安装目录,注意java_home  要书写正确:安装目录后边不要加分号。

classpath 的对应值是     .;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar   注意这个地方不要漏掉最前面的 点 .

在原来的path值后面添加  ;%java_home%\bin;%java_home%\jre\bin

确定后 ,重新启动cmd  输入 javac  这次就好用了。记得要重启哦。

前面的网上都有了,我今天遇到的是什么呢?

就是我把java_home 写成 javahome 了 少了 _   ,然而我的后面引用时却用的%java_home%这样就大错特错了,因为我压根就没建立java_home的环境变量 我建的是javahome,所以不对。

说白了 java_home 就是一个变量名 后边对应着变量值,但是如果声明的变量的变量名和使用的变量名不一样,怎么能对呢,呵呵,这个原理和编程一样。

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 3
码字总数 655
作品 0
昆明
安装配置Android环境时遇到“javac不是内部或外部命令”的问题

今天在一台新机上,配置了一下Android环境。系统为win7旗舰版64位,下载了java8的安装包“jdk-8u40-windows-x64.exe”,安装在D盘: 安装完成,在桌面右键打开命令行窗口,输入“java -versi...

大笨牛一只
2015/08/19
0
0
2014.03.17配置jdk

配置jdk 下载jdk,安装,修改路径 验证方式:运行->cmd----java version 配置环境变量 系统变量,修改/新建“JAVA_HOME”,“变量值”文本框输入JDK的安装路径,“确定”按钮” 系统变量,修改...

木子木
2014/03/17
0
0
1.4.2 设置PATH环境变量

前面已经介绍过了,编译和运行java程序必须经过两个步骤。 1.将源文件编译成字节码。 2.解释执行平台无关的字节码程序。 上面这两个步骤分别需要使用java和javac两个命令。启动Windows操作系...

Gooiem
2015/08/19
0
0
win7中java编程工具安装 java环境变量设置

win7中java编程工具安装 java环境变量设置 Question:编译是显示'javac'不是内部或外部命令,也不是可运行的程序或批处理文件 解决: 在【系统变量】里编辑javahome、classpath、path环境变量...

澜fish
2014/03/07
0
0
java javac java -version javac -version

java -version javac -version 版本不一致 系统先装了jdk1.8 ,环境变量里配置的是jdk1.8,java -version 与javac -version 版本一致。 然后安装了jdk1.7 ,环境变量java_home 改成了1.7,但是...

tacg
2014/08/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

根据进程名称杀死进程

ps -ef | grep keyword | grep -v grep | awk '{print $2}' | xargs kill -9 逐个分析: 1, ps -ef | grep keyword: 查出进程名含有 keyword 的所有进程; 2, grep -v grep: 从这些结果里面,把......

vinci321
27分钟前
0
0
nginx的简单使用:负载均衡

nginx:反向代理的服务器;用户发送请求到nginx,nginx把请求发送给真正的服务器,等待服务器处理完数据并返回,再把数据发送给用户。 nginx作为一个反向代理服务器,能缓存我们项目的静态文...

osliang
42分钟前
2
0
网站title标题被改并被百度网址安全中心提醒的解决办法

国庆假日期间我们Sine安全接到众多网站站长求助网站标题被改导致在百度搜索中百度安全中心提醒被拦截,导致网站正常用户无法浏览网站被跳转到一些菠菜du博网站,而且很明显的一个特征就是在百...

网站安全
44分钟前
1
0
JDK版本与major.minor version的对照关系

其实,只需要记住jdk6对于major.minor version 50即可,其他版本自行计算即可。 ---------------------

码代码的小司机
47分钟前
1
0
C++基础教程面向对象学习笔记及心得感悟[图]

C++基础教程面向对象学习笔记及心得感悟[图] 使用友元函数重载算术运算符: C ++中一些最常用的运算符是算术运算符 - 即加号运算符(+),减运算符( - ),乘法运算符(*)和除法运算符(/...

原创小博客
55分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部