Java编译器未创建.jar文件



我有一个小的Java程序,用Eclipse氧(带有一个名为Main的单个类)编写,该程序如预期的那样在Eclipse中起作用。我尝试使用javac Main.java对其进行编译。问题在于,Java编译器不会引发任何错误,并且似乎可以识别该命令,但在任何地方都不会创建.jar文件。我尝试手动设置班级路径(尽管这不是必需的),但结果是相同的。

更新:我是(或仍然是AM)菜鸟,不了解javac做什么。有人向我指出,javac仅创建.class文件,这实际上是在我使用它时实际上做到的,因此没有任何"错误的行为"或任何类型的错误。如果您想知道如何在Eclipse中创建.jar文件,请查看答案。

放心:没有静音错误。

javac之类的工具失败时, Will 将一些错误消息打印到标准"错误"控制台。

是:

javac Main.java

将简单地在同一目录中创建文件Main.class

您可以尝试使用java Main进行运行。

这就是全部。好吧,请参阅此处有关Javac的所有荣耀。

嘿,如果要在eclipse中创建一个jar文件,请右键单击相应的项目,然后选择"导出:1)将出现一个对话框2)现在在文本区域中输入jar,然后选择可运行的jar3)单击下一步,然后填充罐子名称和要创建jar的路径。

或 如果您想通过CMD执行此操作,请在CMD

中的文件位置使用以下代码
jar cfve file.jar Main Main.class Main$1.class Main$2.class

最新更新