为了账号安全,请及时绑定邮箱和手机立即绑定

Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能运行

Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能运行

慕仙森 2019-05-11 15:07:51
Java环境变量已设置,在命令提示符中输入Java可以运行,但Javac不能运行
查看完整描述

3 回答

?
神不在的星期二

TA贡献1963条经验 获得超6个赞

jdk环境变量没有设置完整,还需要把jdk安装目录下\jre\bin 目录配置在path中。和java home没有关系,直接在path添加路径是一样的,用java home只是方便管理。

把java中\jre\bin 目录配置在path中的步骤如下:

1、找到对应版本的jre,双击打开

2、单机bin目录,上方会出现路径名称,复制该路径名

3、在环境变量中粘贴复制过来的路径,确定保存即可。

然后再检查一下是否可以运行,在命令窗口中输入javac,出现如下画面,及设置成功

扩展资料:

JDK包含的基本组件包括:

javac – 编译器,将源程序转成字节码

jar – 打包工具,将相关的类文件打包成一个文件

javadoc – 文档生成器,从源码注释中提取文档

jdb – debugger,查错工具

java – 运行编译后的java程序(.class后缀的)

appletviewer:小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器。

Javah:产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件。

Javap:Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。

Jconsole: Java进行系统调试和监控的工具




 





查看完整回答
反对 回复 2019-05-12
?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

  1. 安装JDK

  2. 2.将JDK的安装目录,直接到bin目录复制到PATH环境变量中,放在最前端,并且以英文输入法的状态分号结束,比如;不应该是;

 

这里说明几个困惑你的问题,第一PATH环境变量是系统变量,不需要你创建,系统有的,把你的路径加进去就OK,之所以加到jdk\bin;目录下,是因为这样可以再任何位置使用java和javac这个命令,至于classpath不用新建,根本不需要这个环境变量,可以不用JAVA_HOME,这个名字随意的,只是统称规则这么起,用这个就是方便你以后移动JDK位置不用更改PATH里的值,而是直接更改JAVA_HOME而已。最后说的是只要安装JDK,不配置任何环境变量都可以在命令行,也就是cmd中运行java,原因是安装JDK时,会往C:\windows\system32下复制一个java.exe的文件,所以cmd下可以运行,必须保证javac在命令行中任意位置可以运行,才算对!   





查看完整回答
反对 回复 2019-05-12
  • 3 回答
  • 0 关注
  • 411 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信