Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java-not-a-file-error_Java_Javac - Fatal编程技术网

Java-not-a-file-error

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获取可能选项的列表 我确实发现很多人没有找到文件,但从来没

我正在尝试编译一个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获取可能选项的列表
我确实发现很多人没有找到
文件
,但从来没有找到一个非文件。
在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
的条目。它是否包含字符串