1

我使用 2010 Macbook Pro 已经有一段时间了,并且已经将 Mac OSX 更新到了最新版本,并且我一直在遭受速度缓慢的困扰。所以昨晚我用谷歌搜索并进行了一些清理,例如修复磁盘权限,但 Mac 仍然很慢。有人建议重新安装 MacOSX。

我以为是新版 Mac OSX 的问题,我在第一版 iPad 上也遇到过同样的问题。

重新安装后,电脑变得更快了。但是我遇到了以下问题:

  1. JDK 7 DMG 不支持 OSX 10.6.8,但仅支持 OSX 10.7+
  2. Github 官方客户端不支持 OSX 10.7+

Goooooooogling 一遍又一遍,解决第一个问题,主要有以下建议: A. 使用PackageMaker 去除OSX 版本条件。B. 使用Pacifist工具打开官方下载的DMG文件里面的pkg文件。

由于我在 Mac OSX 上安装了 PackageMaker,所以我选择了 A。用 PackageMaker 打开它,去掉限制,重新构建它,我在 /Library/Java/JavaVirtualMachines/jdk1.7.0_40 成功安装了新的 pkg 文件。 jdk/目录/首页

然后在 ~/.bash_profile 上设置 JAVA_HOME。

然后我下载了glassfish 4.0多语言版本,解压,启动域成功。最后这个问题暂时杀死了我。

glassfish v4 启动后,我尝试在以下位置登录 Web 控制台:

http://localhost:4848

然后 glassfish 服务器实例“死”了,glassfish 的 java 进程还在,但是没有任何响应,web 控制台启动图标一直在滚动。并且没有创建错误日志,也没有生成“生成”目录。

2013-10-15 14:05:20.928 java[797:903] * NSInvocation: 警告: 类 'ThreadUtilities' 的对象 0x1083c8390 未实现 methodSignatureForSelector: -- 麻烦提前 2013-10-15 14:05:20.930 java[797 :903] * NSInvocation:警告:类'ThreadUtilities'的对象0x1083c8390没有实现doesNotRecognizeSelector:--中止命令启动域失败。

这是第一个问题。

第二个问题是关于 github 的。由于github官方不支持OSX 10.6.8,所以找了一个1.0.3版本的老安装器。我安装了这个版本,现在只有一个问题,我无法使用用户名和密码登录 github,没有错误响应,只是没有响应,我在 Windows 上遇到过这种情况。但我可以点击 github.com 上的“克隆到桌面”按钮。

有人可以帮我吗?我正在从事基于 JDK7 的项目。

为什么大家都离开Snow Leopard,不再支持了,但是老的Mac电脑应该2~3年后没有工作软件就死了,只要2~3年。并且操作系统升级到下一个级别将使性能下降。为什么会发生这种事情?是上帝的预言吗?

4

1 回答 1

0

我在我的 2006 Macbook Pro (OS X 10.6.8) 上遇到了同样的错误(NSInvocation ...),我在上面安装了 JDK7 以在 Eclipse Kepler 中开发 Java/GWT 应用程序。搜索后,我了解到一种可能的解决方案是降级到 JDK 1.7.0u25(而不是更新 40 或更高版本),因此我将该版本与 1.7.0u45(我已经拥有)一起安装,从而解决了问题。因此,我建议安装该版本的 JDK,看看是否能解决您的问题。

于 2013-11-24T18:06:42.227 回答