2010-04-14 64 views

回答

9

在Windows机器的情况下,您可以转到控制面板并单击Java控制面板以查找Java缓存的位置。
在我的情况显示:C:\的Documents and Settings \用户1 \应用数据\太阳\的Java \部署\缓存

+2

Java控制面板也可以在Linux和Solaris上使用。在GNOME上,它通常可以在系统 - >首选项 - > Java – 2010-04-14 08:13:19

3

在Linux机器的情况下,我有它:

/home/bakkal/.java/deployment/cache/

其中/ home/bakkal只是我的个人主文件夹。

3

在Mac

/Users/username/Library/Caches/Java/cache/ 


只是为了好玩:
我部署一个小游戏,并找到了自己的jar文件中

/Users/username/Library/Caches/Java/cache/6.0/42/1d3d9f6a-640bd5ed 

具备.jar被删除,如果你想运行或反编译它,将其重命名为.jar

UPDATE (OS X El Capitan)

/Users/username/Library/Application Support/Oracle/Java/Deployment/cache 
+0

下找到。我的'Caches'文件夹中没有'Java'文件夹(运行macOS Sierra) – 2016-09-26 19:56:52

+0

@ErikAigner答案已更新。 – medopal 2016-10-05 20:50:27

1

请记住,窗口上的位置已更改。这在java 6中是不同的(与java 5相比)。

1

除非你有一个非常好的理由(TM),否则基本上不需要关心它,因为这是Java Web Start的工作。

如果这是从里面找到里面的jar,你可以从类加载器中得到它的字节码。鉴于安全经理允许!