当我用javac编译一个Java文件时,它用错误not a file (而不是file not found)响应:因此,我尝试在WSL环境中编译它,它可以很好地编译相同的文件。然后,我意识到这可能是因为我将文件放在OneDrive下,所以我将它移出OneDrive并再次尝试,然后javac工作了:之后,我在Onedrive下创建了一个空的java文件,并再次尝试,也显示了not a file错误:然
我得到了一个奇怪的东西。我的JAVA_HOME设置为/usr/lib/jvm/java-6-openjdk-amd64。当我回显变量时,我得到了相同的结果。但是当我使用ant来构建一个项目时,我得到了这个错误。Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.我安装了从oracle网站下载的jdk6,但后来我将其重命名。脚本很长。所以我给出了粘贴链接: