手机扫一扫访问本页内容

微信扫描点右上角"···"分享到好友或朋友圈

关闭
微信扫一扫可打开小程序

微信长按图片或搜“分享录”可打开小程序

关闭
Java,技术

Java入门教程(Windows、Mac、Linux、Docker)

本文图文讲解在Windows、Mac、Linux、Docker中搭Java开发环境、配置环境变量以及第一个程序Hello World等入门教程。

突然发现还没写过Java入门教程呢,于是心血来潮就写了此篇。

首先到官网下载安装包,这里以JDK8来讲解 。

你点下载的时候被强制要求登录账户

如果没有账户懒得注册的或者下载不了的可以到我网盘下载,包含官方提供的demo哦,链接: https://pan.baidu.com/s/1sWiojlLTT8yFIzK1KZ1ZZA 提取码: xnvs。

Windows

双击jdk-8u261-windows-x64.exe安装包开始安装jdk

会提示可以修改jdk安装目录

接着提示可以修改jre安装目录

然后进入安装中

完成安装

此时在cmd输入java -version可以看到刚刚安装的版本,jdk8以后好像是可以不用配环境变量的了,不过这里还是照旧配一下,右键我的电脑选属性再点高级系统属性选环境变量在用户环境变量新增以下三个变量:

JAVA_HOME C:\Program Files\Java\jdk1.8.0_261
Path %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;
CLASSPATH .;%JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/lib/tools.jar

其中JAVA_HOME改成自己的安装目录其他直接拷贝过去即可。

接着在某个目录新建个HelloWorld.java文件并用记事本写第一个Java程序然后直接在目录路径输入cmd回车打开控制台,输入javac HelloWorld.java编译代码会生成对应的HelloWorld.class,输入java HelloWorld即可运行字节码,然后在控制台就可以看到打印出上面的内容,至此您已成功入门Java了。

Mac

双击jdk-8u261-macosx-x64.dmg安装包,这个安装包有点奇怪,其他的一般有个图标给你拖过去安装的但这个没有,我们就右键用安装器打开。

会弹出个安装界面

点继续竟然跳过“目的宗卷”,也就是不能修改安装目录

只能点安装输入密码后开始安装

很快就完成安装

Mac下可以不用配环境变量,如果你非要配的话也可以在控制台执行vim ~/.bash_profile然后加入下面三个变量:

#set java environment
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH


细心的话你会看到上面的图片中有个HelloWorld.class字节码文件,没错就是刚刚从windows那边只拷贝字节码文件过来而已,为了验证Java的“Write One,Run Everywhere”口号,我们可以右键目录快速打开控制台并运行看看。

没错它打印出来了,至此您已成功入门Java了。

Linux

Linux下可以把官网下载的安装包上传到服务器解压后配环境变量,也可以用yum下载安装。

方式一.解压后配置环境变量

用scp命令或工具将上面下载的压缩包上传到服务器,然后执行tar zxvf jdk-8u261-linux-x64.tar.gz解压在某个目录,然后执行vi /etc/profile修改环境变量,将以下变量加入到profile文件中

#set java environment
JAVA_HOME=/opt/jdk1.8.0_261      
JRE_HOME=$JAVA_HOME/jre     
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH

执行source /etc/profile使修改生效。

然后我们把上面Windows环境生成的HelloWorld.class上传到服务器并输入java HelloWorld运行字节码。

在控制台看到打印的内容,至此您已成功入门Java了。

方式二.yum下载安装

先更新一下yum

用yum -y list java* 或 yum search jdk 查看jdk信息

执行yum install java-1.8.0-openjdk.x86_64安装jdk,然后输入java -version查看版本,再执行java HelloWorld运行字节码,在控制台看到打印的内容,至此您已成功入门Java了。

Docker

说实话,在docker中安装jdk跟安装gradle一样别扭,因为这些工具更多作为构建镜像的内部组件而很少独立成镜像的。

首先搜索并pull镜像,在docker hub上面可以看到那些没带slim的镜像都几个G,吓得我只好拿docker pull openjdk:8u265-slim这个了。

接下来我们可以把上面windows环境生成的HelloWorld.class挂载到容器中去执行
docker run –rm -v /home:/usr/src/myapp -w /usr/src/myapp openjdk:8u265-slim java HelloWorld

也可以将HelloWorld.java先编译
docker run –rm -v /home/java:/usr/src/myapp -w /usr/src/myapp openjdk:8u265-slim javac HelloWorld.java

再运行
docker run –rm -v /home/java:/usr/src/myapp -w /usr/src/myapp openjdk:8u265-slim java HelloWorld

在控制台看到打印的内容,至此您已成功入门Java了。

到这里Java入门教程全部内容就讲完了,想更进一步学习Java可以点Java系列链接过去看看,也欢迎留言提出意见和问题。


历史上的今天:

展开阅读全文


上一篇:

下一篇:

服务器又要到期了鼓励一下吧
您还可以访问本站的小程序、公众号等所有端,或者下载APP, 在小程序、APP上可以评论文章以及保存图片还有在线客服哦,如您有任何疑问或建议可向作者提出意见反馈
扫码打开小程序可评论文章保存图片,在“我的”有实时在线客服哦,看效果?
关注我的公众号为您分享各类有用信息
分享录多端跨平台系统