借助MacOSX 10.6上的最新Java更新,Eclipse不再找到Java源代码.
如果我过去手动下载了源代码并将它们放在某处或者如果MacOSX提供它们并且Eclipse自动找到它,我不完全确定(即不再记得了).
MacOSX在某处有源吗?(请不要在这里做任何假设.我真的想知道这一点.)
如果没有,我在哪里可以得到它们?
我认为我的JDK坏了.我在OS X 10.6.8上.
我想在Eclipse等调试时查看源代码,但Eclipse无法找到源代码,所以我查找了已安装的JRE并找到了带有标题的路径 JVM 1.6.0 (MacOS X Default)
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
Run Code Online (Sandbox Code Playgroud)
在终端我去了目录/System/Library/Frameworks/JavaVM.framework/Versions并执行ls -al:
drwxr-xr-x 13 root wheel 442 8 Sep 22:46 .
drwxr-xr-x 12 root wheel 408 8 Sep 22:46 ..
lrwxr-xr-x 1 root wheel 5 8 Sep 22:45 1.3 -> 1.3.1
drwxr-xr-x 3 root wheel 102 21 Jul 2009 1.3.1
lrwxr-xr-x 1 root wheel 10 8 Sep 22:45 1.4 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 8 Sep 22:45 1.4.2 -> CurrentJDK
lrwxr-xr-x 1 root wheel …Run Code Online (Sandbox Code Playgroud) 不确定之前是否曾经问过,做了一些挖掘.我正在尝试为几次采访做准备,我只是好奇地看看Java是如何实现其数据结构(arraylist,map)等是公开的.