我有一个用Eclipse Oxygen编写的小型Java程序(带有一个名为Main
的类),可以在Eclipse中按预期工作。我试图用javac Main.java
来编译它。问题是java编译器不会抛出任何错误,并且似乎识别该命令,但不会在任何地方创建任何类型的.jar文件。我尝试手动设置类路径(虽然这不应该是必要的),但结果是相同的。Java编译器不创建.jar文件
更新:我(或仍然是)noob,并不明白javac
做什么。有人指出javac
只创建了.class
文件,它在我使用它时实际上是这样做的,因此没有任何“错误行为”或任何类型的错误。如果您想知道如何在Eclipse中创建.jar
文件,请查看答案。
什么让你觉得编译文件将/应该创建一个罐子? – Stultuske
'javac'创建类文件,而不是jar文件。编译一个java文件的 – khelwood
只会给你一个.class文件 – f1sh