Java-not-a-file-error
我正在尝试编译一个java文件。它被称为“Main.java”。 使用Java-not-a-file-error,java,javac,Java,Javac,我正在尝试编译一个java文件。它被称为“Main.java”。 使用javac Main.java时,出现以下错误: javac: not a file: Main.java Usage: javac <options> <source files> use --help for a list of possible options javac:不是文件:Main.java 用法:javac 使用--help获取可能选项的列表 我确实发现很多人没有找到文件,但从来没
javac Main.java
时,出现以下错误:
javac: not a file: Main.java
Usage: javac <options> <source files>
use --help for a list of possible options
javac:不是文件:Main.java
用法:javac
使用--help获取可能选项的列表
我确实发现很多人没有找到文件
,但从来没有找到一个非文件。
在Windows 10下使用oracle(新下载)的最新jdk。如果您的java文件位于OneDrive同步的文件夹中,通常会发生这种情况
尝试将您的文件放在未由OneDrive同步的其他文件夹中,它将正常工作。如果您的java文件位于已由OneDrive同步的文件夹中,则通常会发生这种情况
尝试将您的文件放在OneDrive未同步的其他文件夹中,它将正常工作。我假设
dir
或ls
确认文件在您认为的位置?dir说,有一个Main.java,是:)您确定文件名中没有空格或其他意外字符吗?如果Main.java
是目录而不是文件,我会收到确切的错误消息。你能检查一下它是否真的是一个文件吗?如果运行typemain.java
,会发生什么情况?运行命令dir/n
,查看Main.java
的条目。它是否包含字符串
?我假设dir
或ls
确认文件在您认为的位置?dir说,有一个Main.java,是:)您确定文件名中没有空格或其他意外字符吗?如果Main.java
是一个目录而不是一个文件,我会收到确切的错误消息。你能检查一下它是否真的是一个文件吗?如果运行typemain.java
,会发生什么情况?运行命令dir/n
,查看Main.java
的条目。它是否包含字符串
?