问题:执行 javac Helloworld.java 报错 找不到文件
百度搜索了一些解决方法如下:
(1)重新检查环境变量是否配置正确;
JAVA_HOME D:\Program Files\Java\jdk-14.0.2
PATH D:\Program Files\Java\jdk-14.0.2\bin
CLASSPATH .
D:\Program Files\Java\jdk-14.0.2 即为安装路径,请根据实际情况设定
(2)检查文件扩展名是 .java 还是 .txt;
(3)检查执行路径和文件名称;
你以为直接将 .txt 更改为 .java 就完事了吗?其实不然,首先需要 取消文件类型的扩展名!!!否则直接改后缀是没有生效的!
解决方案:
点击 计算机 --- 文件 --- 更改文件夹和搜索选项 --- 查看 --- 取消勾选 隐藏已知文件类型的扩展名
然后再更改文件后缀为.java
测试:
java运行需要先使用“javac HelloWorld.java”命令对java文件进行编译,编译会自动生成一个同名的以“.class”为后缀的类文件放在同一目录,然后再执行“java HelloWorld”来运行。