cmd中输javac没反应

发布网友 发布时间:2022-04-26 21:02

我来回答

7个回答

懂视网 时间:2023-01-28 00:00

cmd运行不了javac的原因:

  

  1、配置路径不正确。win10不支持相对路径,需要用绝对路径,有的电脑用的是相对路径其实也是没问题的,但是如果自己的不行,那还是用绝对路径;

  

  2、JAVA_HOME的配置有错。新建的变量值为jdk的安装路径需要仔细检查;

  

  3、ClassPath的配置有错,新建的变是值为【;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar】,注意前面的符号。

  

  4、Path的配置问题。配置时复制【%JAVA_HOME%in;%JAVA_HOME%jrein;】,win10的都分开显示,还是比较直观,但由于编辑器的原因,所有变量连成一串,并且自动在配置的变量值前后加了引号和一个分号,引起路径失效。

  

  javac 是java语言编程编译器。全称java compiler。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。javac 可以隐式编译一些没有在命令行中提及的源文件。用 -verbose 选项可跟踪自动编译。当编译源文件时,编译器常常需要它还没有识别出的类型的有关信息。对于源文件中使用、扩展或实现的每个类或接口,编译器都需要其类型信息。这包括在源文件中没有明确提及、但通过继承提供信息的类和接口。

热心网友 时间:2023-01-27 21:08

出现javac不是可以执行命令,或者没反应,一定是jdk环境变量配置有问题。

如下载jdk后:jdk安装在“D:\Program Files\java\jdk1.6.0_10”

第一步:新建“java_home”值,输入“D:\Program Files\java\jdk1.6.0_10”;

第二步:新建“classpath”值,输入“.;%java_home%\lib”;

第三步:在path中增加“%java_home%\bin”;

备注:配置环境变量在“计算机”右击“属性”,之后选择“高级环境变量”,在选择“环境变量”即可。

热心网友 时间:2023-01-27 22:26

你再去环境变量里面添加那个javac的地址(类似下图)

热心网友 时间:2023-01-28 00:01

我也是输入JAVA没反应,环境变量没问题,安装了俩个版本的一个1.8一个16,卸载其中一个就能正常使用了

热心网友 时间:2023-01-28 01:52

JAVA_HOME 多了个“/”.
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar
path = D:\oracle\proct\10.2.0\db_1\bin;C:\myenv\php\ext;C:\myenv\php;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\MySQL\MySQL Server 5.0\bin
实在不行 你在网上重新查找 换一个吧

热心网友 时间:2023-01-28 04:00

改成%JAVA_HOME%\bin; 试一下追问不行诶。。

追答CLASSPATH中先不配置java东西

path 配置 %JAVA_HOME%\bin;
JAVA_HOME 配置jdk位置
这样试一下

热心网友 时间:2023-01-28 06:25

你看一下那个path中的%JAVA_HOME%\jre\bin;
那个jre你确定没有版本号?比如jre6 你看看你安装JDK的目录下是什么

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com