。。你的文件路径明显不对啊
第一个命令:D:\java\bin>javac 你好.java
你在D:\java\bin>下执行javac命令成功,说明你的文件在D:\java\bin下
第二个命令D:\>javac 你好.java
你跑到D盘根目录下执行javac命令,文件又没在这里
楼主补充的问题:
你可以这样理解,环境变量就是设置了一个全局变量,在你的系统范围内可以任意调用,它会自动根据配置的路径去找到可执行程序。
PATH里面多加了个吧?%JAVA_HOME%\bin;就够了。。%JAVA_HOME%\jre\bin貌似不用了吧。肯定是环境变量设错了
文件不要用中文名称、、、
环境变量没问题,是你要注意你的这个“你好.java”究竟存在哪个目录。