Ⅰ Mac上的java究竟在哪儿
1. Mac下当你在【终端】输入java -version时,是执行的哪里的java呢,which java命令可以看到,就是【/usr/bin/java】
2. 【/usr/bin/java】只是个替身,实际指向【/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java】,如图,ls -l java就可以看到
3. 第2点提到的【/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java】其实也不是真正的java,因为Current文件夹是替身,它指向了同目录下的某个版本,例如A文件夹,如下图:(这样的好处是装了多个版本java后,可以方便地调整Current指向,使得不同版本java变成系统默认的,通常在【实用工具】->【Java偏好设置】里可以调整)
4.第3点提到的A文件夹是安装java后系统生成的。它里面的Commands文件夹下有个java可执行文件,这个java其实调用了真真正正的java原身–>【/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/bin/java】(你试试把这个java改个名,再在终端里输入java就明白了哦)
PS:这里的版本号(1.6.0_37-b06-434)不同的机器可能不一样,也可能会存在多个版本,这就看你机器上装了多少个版本的java了
5. 归根到底,【/Library/Java/JavaVirtualMachines/1.6.0_37-b06-434.jdk/Contents/Home/bin/java】才是真正的工作者啊,嘿,绕吧
Ⅱ 如何在Mac OS系统下配置Java服务器开发环境
在安装JDK之前,先查看下自己电脑是否已经安装了JDK。打开终端,输入java-version并回车。MAC系统怎么打开终端的,看MAC基础知识,这里就不详细说了2从上图中可以看出我们已安装了,JDK8。如果这个版本是你需要的版本,可跳过第二部分,看第三部分的。从官网下载需要的JDK版本ENDJDK安装1JDK安装。MAC系统JDK安装是很简单的,可以说是一路下一步就ok了。打开下载的JDK,双击开始安装2点击继续3点击安装4此部需要验证管理员用户密码,输入之后开始安装5稍等一会,安装完成END配置JAVA开发环境打开终端,查看JDK的安装目录MAC默认安装目录为/Library/Java/JavaVirtualMachines/。复制好这个目录,后面的需要用到的。/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/此步需结合补全键,要不找出这个目录会有点慢输入sudo-ivi/etc/.bash_profile命令。并回车输入管理员用户密码,并回车,弹出如下图页面。注意输入的密码是不可见的输入i开始编辑输入如下文本JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarPATH=$JAVA_HOME/bin:$PATH:exportJAVA_HOMEexportCLASSPATHexportPATH按Ese键:退出编辑输入:wq并回车,这样刚刚的操作就保存了输入source.bash_profile并回车,使配置生效输入java-version。验证刚刚的配置是否成功步骤阅读
Ⅲ 为什么我的Mac下java的路径/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java
"/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java"这个是JRE的运行路径,
"/Library/Java/JavaVirtualMachines/jdk1.7.0_55.jdk/Contents/Home"这个是JDK的运行路径。
关于JRE和JDK请参考以下资料
JRE:(Java Runtime Environment),java运行环境。包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE 即可。
JDK:(Java Development Kit Java)开发工具包。JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
Ⅳ 如何配置mac环境下的JAVA
MAC系统jdk安装路径与windows同默认目录:/System/Libray/Frameworks
/JavaVM.Framwork/
目录Versions目录面同版本jdk
1.设置mac默认java版本呢 ?
先看macjava链接哪:
进入相应目录:cd /usr/bin
查看java链接哪:ls -l java
localhost:bin root# ls -l java
lrwxr-xr-x 1 root wheel 74 May 18 10:26 java ->
/System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
看java连接current版本底版本呢?其实maccurrent快捷式已便设置默认java
链接连哪默认java哪mac保持java链接变改变前java即面步骤:
1)打 Finder : 单击桌面步finder图标即
2)Application-->Utilities-->Java-->Java Preferences
3)由第二步打Java Preferences框选Generaltab面Java Application Runtime
Settings区需要java版本拖顶端即
顶端java前(current)java改变默认java版本用/usr/bin重新设置java链接直接需要java拖面行
2.MACjavahome设置
windowsjavahome值取版本号目录即mac稍微同要版本号目录Home目录:
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
3. MAC设置JAVA_HOME环境变量
环境变量要再etc目录profile文件配置才永久配置
cd /etc
vi profile
输入内容:
JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
export JAVA_HOME
保存重启或者注销使环境变量配置起作用
javahome环境便令配置
Ⅳ MAC 在命令行中获取一个目录包括它子目录下所有.java文件并对他们都做一个操作该怎么写
在你想要运行的文件夹下
我的是在
/Users/sjc/IdeaProjects/Bai
find.-name*.java
输入上边的会显示出来所有的java文件
比如我想对所有的java文件改变读写权限,我可以用chmod
chmod755$(find.-name*.java)
Ⅵ mac 更新的java在哪个文件夹
更改Mac上的Java版本步骤如下:1.打开/Application/Utilities/JavaPreference.app,设置java版本顺序:把JavaSE6拖到列首,两个列表都拖2.重置CurrentJDK。进入/System/Library/Frameworks/JavaVM.framework/Versions,运行sudormCurrentJDK删除CurrentJDK,然后重新建立链接sudoln-s1.6CurrentJDK。好了,再运行一下java-version,版本已俨然换到了1.6~
Ⅶ Mac library文件夹下找不到java文件夹,是不是没有安装成功ToT
你在终端里面使用 “java -version” 来测试 java 是否已经安装好,如果能得到版本号,那就已经安装好了。可以用 "whereis java" 来查找 java 在哪个目录。
Ⅷ mac怎么配置java开发环境
在安装JDK之前,先查看下自己电脑是否已经安装了JDK。
打开终端,输入java -version并回车。MAC系统怎么打开终端的,看MAC基础知识,这里就不详细说了
2
从上图中可以看出我们已安装了,JDK8。如果这个版本是你需要的版本,可跳过第二部分,看第三部分的。
从官网下载需要的JDK版本
END
JDK安装
1
JDK安装。MAC系统JDK安装是很简单的,可以说是一路下一步就ok了。
打开下载的JDK,双击开始安装
2
点击继续
3
点击安装
4
此部需要验证管理员用户密码,输入之后开始安装
5
稍等一会,安装完成
END
配置JAVA开发环境
打开终端,查看JDK的安装目录
MAC默认安装目录为/Library/Java/JavaVirtualMachines/。复制好这个目录,后面的需要用到的。
/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/
此步需结合补全键,要不找出这个目录会有点慢
输入sudo -i vi /etc/.bash_profile命令。并回车
输入管理员用户密码,并回车,弹出如下图页面。注意输入的密码是不可见的
输入 i 开始编辑
输入如下文本
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home/CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarPATH=$JAVA_HOME/bin:$PATH:export JAVA_HOMEexport CLASSPATHexport PATH
按 Ese 键:退出编辑
输入 : wq并回车,这样刚刚的操作就保存了
输入 source .bash_profile并回车,使配置生效
输入java -version。验证刚刚的配置是否成功
步骤阅读
Ⅸ mac java home 在哪
我的系统是Yosemite最新版,因为默认java版本是8 而更多项目配置的java版本是在jdk1.7的,所以重新安装了1.7.0_60版本
打开terminal
然后输入vi .bash_profile
将这段文字输入:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home
在vi编辑器使用:wq命令保存退出
输入source .bash_profile 这样就可以使得环境变量起作用了
你可以echo $JAVA_HOME看看有没有输出刚才配置的路径,如果输出成功代表你的环境变量已经配置好了
必须说明的是这种配置方法只适用于用户环境变量,如果系统更新,之前的配置可能失效,如果想要永久改变需要配置在/etc目录下的profile文件中