我正在编译一个.jar作为Processing的库,遵循本指南。 但是,我的终端通过jar cvf而不创建任何文件。从java创建Jar - 命令通过时没有创建任何文件
所以我的文件结构是:
main > com > example > Example.class (and Example.java)
坐在主,我给这个命令在我的终端:
`jar cvf /tmp/example.jar com/`
得到如下:
`added manifest
adding: com/(in = 0) (out= 0)(stored 0%)
adding: com/.DS_Store(in = 6148) (out= 412)(deflated 93%)
adding: com/example/(in = 0) (out= 0)(stored 0%)
adding: com/example/Example.class(in = 864) (out= 600)(deflated 30%)
adding: com/example/Example.java(in = 710) (out= 332)(deflated 53%)`
但没有创建文件。我试图通过传递此命令来指定类:
`sudo jar cvf /example.jar com/example/Example.class`
但是这也没有帮助。
检查您打开终端&使用'pwd'命令的当前目录并查看文件是否存在 –
您可以尝试搜索以'.jar'结尾的文件吗?这听起来很愚蠢,但也许创建了JAR文件,但是在你没有想到的位置。 –
你看过'/ tmp'吗? – RealSkeptic