安装jdk之后为什么javac不是内部命令而java -version却显示jdk版本_百度...
发布网友
发布时间:2024-10-02 11:47
我来回答
共5个回答
热心网友
时间:2024-11-11 10:34
原因很简单,因为装jdk时装了jre,jre是运行环境不含javac编译工具。
如果只是Java程序的使用者(不是开发者),一般自己不会配置环境变量,
因此jre就自动把java命令作为内部命令了
热心网友
时间:2024-11-11 10:33
在下个1.6的来装一下
热心网友
时间:2024-11-11 10:30
这是因为环境变量没有完全配置正确的原因。
1,删除原来配置的java环境变量。
2,首先设置JAVA_HOME,点击新建,变量名:JAVA_HOME,变量值例如:D:\java\jdk1.7.0,即刚才jdk安装的路径。
3,设置CLASSPATH属性,变量名:CLASSPATH,变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;此时需要注意的是最前有.;,不能忘记,%JAVA_HOME%代表D:\java\jdk1.7.0此路径。
4,设置path属性,变量名:path,变量值:%java_home%\bin;%java_home%\jre\bin;,此属性一般都是有的,只需添加即可,注意分号的问题。
热心网友
时间:2024-11-11 10:36
rp问题
热心网友
时间:2024-11-11 10:36
你装的是jre而不是jdk