A. 我的mac下载了jdk8 但是终端输入java -version 版本显示的是17.0.2 ,还是我下
需要配置java环境。
1.打开mac终端控制台。2.进入当前用户主目录,cd ~。3.临时授权,sudo su。4.输入密码。5.vi .bash_profile文件,没有自动创建。6.查看JDK安装路径。7.配置环境变量:vi .bash_profileexport /Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home/。8.读取并执行文件中的命令,source .bash_profile。9.执行java -version。10.java安装成功。
Macintosh(简称Mac)是苹果公司自1984年起开发的个人消费型计算机,包含如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro等计算机。使用独立的macOS系统,最新的macOS系列基于NeXT系统开发,不支持兼容。是一套完备而独立的操作系统。
B. 如何在Mac系统安装eclipse并运行java程序
Mac系统安装eclipse并运行java程序具体操作步骤如下:
安装Eclipse前先确认你的Mac上是否已安装java运行环境。进入终端,输入”java -version”,如果返回了java版本号则说明已安装,否则,请先安装java运行环境:
现在我们已经完成了Eclipse的配置!
C. 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】才是真正的工作者啊,嘿,绕吧
D. mac系统下编程好了.java文件怎样用终端运行
1,编码错误,源文件改为utf-8编码就好;
2,一个源文件中放多个类时,不要在类之前声明public,要不然编译不通过;
3,一个源文件含有多个类,编译出来的有多个.class文件。 含有parkage 关键字时,可用javac -d命令把所有类自动打包到一个目录
4,含有pakege关键字时,一定要先cd 到pakege所在的目录,编译才不会出错。 (如,parkage 叫 abc,在deskop目录下。
packgede 目录即 ~/desktop/abc。 那么这时要 cd ~/desktop)。
5, 运行时,一样要先cd到pakage所在目录。 以上面的例子来说,cd ~/desktop. 运行时,“ java abc.xxxclassname”. 注意一定要加包名。
E. 如何在macbook上用终端编译和打开java程序
去官网下载苹果JDK,安装后在终端下,切换到你程序的目录,使用javac *.class编译你的程序,使用java 加上编译后得到的文件运行