我目前正在从Linux切换到OS X,并且在此过程中发现了两个系统之间的一些令人惊讶的差异。
作为一般安全实践,我已经习惯了将大多数应用程序安装到用户主目录中的概念。然而,令我惊讶的是,在安装使用JRE运行的应用程序时,我立即收到一条消息“java想要进行更改。输入密码来执行此操作”。甚至在询问文件安装到哪个目录之前出现此提示(例如〜/ Applications /)。不用说,在Linux中安装类似的Java相关应用程序时,这不是我习惯的。
我的问题:这个java提示符是否授予整个进程管理员权限?这个提示是否可以通过完全分离root帐户和用户帐户来避免,或者这就是Java在OS X上的工作方式?
java --version
从命令行,您是否也获得了JDK弹出窗口或者您是否已经安装了Java而不是Apple发布的占位符以便在调用时轻松下载java?