无法使用 javac 找到输出 .class 文件?

Wol*_*'08 3 java javac windows-7

javac helloworld.java在win 7中输入cmd。

C:\Users\User\Downloads\java_tut>javac HelloWorld.java

C:\Users\User\Downloads\java_tut>dir *.class

 Directory of C:\Users\User\Downloads\java_tut

03/28/2014  05:42 PM               429 YourClassName.class

C:\Users\User\Downloads\java_tut>
Run Code Online (Sandbox Code Playgroud)

我在以下目录中搜索 helloworld.class:java、jre、jdk、java_tut、jre/bin、jdk/bin 和我的整个硬盘。

我确实需要手动将 /jdk/bin 目录添加到我的路径中。我想知道这重要吗?

shf*_*ful 8

另一个可能的原因是空的.java源文件。

这会导致javac静默地产生任何结果。

我使用 Hello Word 程序和 Macintosh 编辑器体验到了这种效果——它可以用Cmd-S保存,但不能用Ctrl-S保存。经过 20 年的 Java 编程,我学到了这一点。

  • 无法想象我花了 10 分钟才得到这个。我的正在保存到另一个位置并继续尝试构建原始文件。不管怎么说,还是要谢谢你。不过我的只有2年。 (2认同)