发布网友 发布时间: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的目录下是什么