java - 使用终端制作jar文件后,file.java出现奇怪的写法

标签 java macos jar terminal

我使用Mac终端制作了一个JAR文件,在我写了jar cvf之后我忘记写JAR文件的名称并写了我想要的Java文件,如下所示:

jar cvf Book.java Library.java Patron.java README

而不是:

jar cvf ex0.jar Book.java Library.java Patron.java README

现在我的 Book.java 文件很乱,里面没有任何文字

看起来像this现在。

有谁知道我怎样才能把它恢复到以前的样子?

最佳答案

已经消失了。您刚刚创建了一个名为 Book.java 的 jar 文件,其中包含其他文件并覆盖原始 Book.java。该文件并不“困惑”,它是一个 jar/zip 文件,当然其中没有任何单词,因为它是压缩的二进制文件。

现在是时候从版本控制中取回文件了。如果您不使用版本控制,那么是时候重写 Book.java 并学习如何使用版本控制。

关于java - 使用终端制作jar文件后,file.java出现奇怪的写法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49426755/

相关文章:

objective-c - 最近打开的应用程序

java - Ant 构建不生成 jar 文件

java - Android - Canvas.drawBitmap 在某些设备上无法正常工作

macos - 在 Mac 上自动夜间执行 R 脚本

Javah 仍然无法在 OSX/Android Studio 中找到类文件

java - 子jar部署

java - 导出时更改文件路径

java - 为什么句点分割需要双反斜杠?

java - 如何解决错误 : java. lang.BootstrapMethodError : java. lang.NoClassDefFoundError: io/vertx/core/Promise

java - 从另一个列表更新列表