运行javac 报告javac不是内部或外部命令,但是运行java、java-version正常
2024-09-04 12:27:33
以前装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 就是一个变量名 后边对应着变量值,但是如果声明的变量的变量名和使用的变量名不一样,怎么能对呢,呵呵,这个原理和编程一样。
同学们 ,一定要注意这个问题,以此类推 其他的变量名也要注意是否正确。
最新文章
- Linux htop工具使用详解
- OC #import和@class的用法和区别
- JSON字符串——后台解析系列
- Cache&;Session Viewer
- GCD的基本使用
- 001MSP430概述
- 【VBA研究】变量定义的类型和实际赋值类型
- php设计模式 1单例模式
- JAVA入门[4]-IntelliJ IDEA配置Tomcat
- fiddler抓包软件的使用--请求头--ajax
- 跑步“无核心,不PB”
- Java框架spring 学习笔记(十五):操作MySQL数据库
- php删除文件或文件夹
- SQL Server DATEADD() 函数及实际项目应用注意事项
- 使用mondorescue将本机linux centos 7服务器制作成光盘
- ubuntu php 安装
- Qt信号槽的一些事 Qt::带返回值的信号发射方式
- 使用 git post-receive 钩子部署服务端代码
- JavaScript 异步进化史
- 梯度下降法求解函数极大值-Matlab