【发布时间】:2011-03-11 13:06:57
【问题描述】:
我的java命令不起作用,我认为它与权限有关。我已经尝试 chmod/chown 来更改权限,但它没有任何影响。当我使用 sudo 启动 java 应用程序时,它可以工作。有什么想法吗?
iMac:~/ java -version
java(347) malloc: *** error for object 0x10009357c: pointer being freed was not allocated
*** set a breakpoint in malloc_error_break to debug
Abort trap
iMac:~/ sudo java -version
java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)
iMac:~/ which java
/usr/bin/java
iMac:~/ sudo chmod 777 /usr/bin/java
iMac:~/ sudo ls -l /usr/bin/java
lrwxrwx--- 1 root wheel 74 Mar 11 10:26 /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
iMac:~/
事实上,我现在注意到 Flash 播放器也停止了工作。有什么问题?我只用 Apple Software Update 重新启动了安装了 iTunes 更新的计算机。
【问题讨论】:
标签: macos permissions