答案 0 :(得分:2)
请看JarFile。
答案 1 :(得分:1)
java.io.File是os特定文件处理的抽象。如果在代码中使用java.io.File,代码应该在所有Java平台上运行。
Jar不是os文件系统。因此从Java核心类应用java.io.Files是没有意义的。
我不想说这是不可能的。也许它对某些应用程序有意义,并且有一个用于这种抽象的库。
答案 2 :(得分:0)
您也可以将其作为带有“jar:”前缀的URL访问,但这也不是File对象,所以我猜这不符合限制。
为什么必须以文件形式访问它?这似乎在问:“有没有办法可以在不使用plus运算符的情况下添加两个数字?”也许你可以,但为什么你不想这么简单呢?