javac 找不到文件 java文件_Java常见问题之javac Hello.java找不到文件的解决方法

前言

对于初学者们来说,刚开始编写Java代码时,会遇到很多困难,下面来说一个比较常见的错误,如下:

初学者一般都是从Hello,World开始的学起的,废了好大劲儿,铜鼓了半天,终于要在DOS上运行javac Hello.java时,就会报错:找不到文件

解决办法

要在如下几个步骤中进行排查:

1、检查环境变量是否配置正确。输出一个javac指令,能输出帮助信息,说明配置信息无误(下图说明环境变量配置,没问题)。

2、环境配置正确,再看一下执行的java文件所在路径是否正确。

3、这个比较容易出现问题。看看Java文件扩展名是否为.java,如果你的系统文件夹选项隐藏了扩展名txt,那你改成的文件或许是Hello.java.txt。

(之前我的是隐藏状态下的,是看不到如下两个文件后缀中的.txt和.java的)

我的电脑是win10系统,找到“隐藏已知文件类型的扩展”的设置方法如下:

此电脑——>文件——>更改文件夹和搜索选项——>查看——>高级设置——>将隐藏已知文件的扩展名,勾选去掉

这时就可以看到自己后缀名是否错误了。

如果不是win10系统,应该是:我的电脑——>工具-->文件夹选项-->查看-->-隐藏已知文件类型的扩展名,勾选去掉。

经过以上排查,我的验证成功了,或许也能帮助到你。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这是一个命令行指令的错误提示信息,可能是因为不到指定的文件名为helloworld.javaJava源代码文件。正确的用法是使用javac命令编译源文件,具体方式是在命令行中输入“javac <选项> <源文件>”,而“--help”则可以列出可用的选项。 ### 回答2: 这个错误是由于在运行javac命令时,系统无法helloworld.java文件。这可能是由于以下几个原因导致的: 1.文件路径错误 检查一下在命令行中输入的文件路径是否正确。可能是因为路径中包含了拼写错误或者符号错误,导致系统无法到目标文件。 2.文件不存在 请确保helloworld.java文件存在于指定路径下。如果文件不存在,系统会返回不到文件的错误。 3.文件名错误 请检查文件名是否正确。如果文件名拼写错误,或者大小写不匹配,系统也会提示不到文件的错误。 4.编译器未正确安装 如果文件路径、文件名均正确,但系统仍然提示不到文件的错误,可能是由于编译器未正确安装。请检查一下编译器是否已经正确安装,并且是否已经配置好了路径等环境变量。 我们可以尝试用--help命令来查看javac命令的使用方法和可能的选项。在这个错误的情况下,我们可以首先检查文件路径和文件名是否正确,如果仍然无法文件,可以考虑重新安装编译器或检查环境变量配置是否正确。 ### 回答3: 这是一条提示语句,意思是当前路径下不到名为“helloworld.java”的文件javacJava 语言编译器的命令,用于将以 .java 为扩展名的源代码文件编译成 .class 为扩展名的字节码文件。该命令的用法为 “javac [options] [source files]”,其中 options 是可选参数,而 source files 则是需要编译的源文件列表。 出现上述错误信息时,可能是以下几个原因: 1. 当前工作路径不正确,无法到指定的源文件。可以通过命令行切换到正确路径下,然后再执行编译命令。 2. 文件名拼写错误,例如应该是 “HelloWorld.java” 而不是 “helloworld.java”,同样需要进行纠正。 3. Java 开发环境未正常安装或设置不正确,需要重新安装或配置。 如果以上问题都已经排除,仍然无法编译成功,可以尝试进行如下操作: 1. 检查源代码是否正确,是否有语法错误或逻辑错误。 2. 检查编译命令是否正确,是否遗漏了必要的选项或参数。 3. 更新 Java 开发环境至最新版本,以确保能够正常编译执行。 总之,在编译 Java 程序时,需要对代码进行良好的编写,避免出现语法错误和逻辑错误,并且需要确保开发环境设置正确,以便能够顺利进行代码的编译和执行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值