我有一个小的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