网站首页 > 博客文章 正文
一、搭建Java环境
系统环境
- Ubuntu 18.04.1
- JDK 8
- IDEA 2018.2
1.下载JDK
官网地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
选择相应的版本,点击jdk,进入下载页面,选择“Linux x64”版本的后缀为“xxx.tar.gz”的Liunx压缩包。
2.解压JDK压缩包
如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
在下载中找到压缩包,双击文件,把目录中的文件拖拽到"/home/stone/java/"目录下(相当与手动解压),"/home/stone/java/"文件为我自己电脑的目录,用户可根据自己目录结构存放,如下图所示:
不要问我的Ubuntu怎么这么像Mac系统,我是不会告诉你,我装的是Mac主题。
3.配置全局系统变量
打开命令行工具,输入命令:
如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
$sudo gedit ~/.bashrc
此命令是修改全局变量文件,把如下代码粘贴到文件最后:
export JAVA_HOME=/home/stone/java/jdk1.8.0_181 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
注意: 其中“home/stone/java/jdk1.8.0_181”为我自己存放的JDK目录,用户需要改为自己的存放目录。
配置如下图:
复制完代码,保存离开即可。
4.更新配置,测试Java安装
输入命令:
sudo source ~/.bashrc
使全局文件生效,到此为之Java环境就算安装成功了,接下来,我们输入命令:
java -version
查看Java版本,来确认Java安装是否正常,如下图:
如出现如上Java版本信息即为安装成功。
二、创建Java(Maven)项目
1.安装IDEA开放工具
需要创建Java项目,首先我们要去官网现在IDEA开发工具,地址:https://www.jetbrains.com/idea/download/#section=linux
下载和安装的过程比较简单,我们在这里就不做过多的介绍了,安装只需要进入IDEA的bin目录执行命令行命令:
./idea.sh
即可完成安装。
2.破解IDEA
如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
破解IDEA只需要3步,当然如果有能力建议您购买正版。
- 进入网站:http://idea.lanyus.com/ 点击获取注册码
- “0.0.0.0 account.jetbrains.com”添加到hosts文件中
- 把在网站中获取的验证码填写到IDEA激活框,点击确认即可
3.创建Java的Maven项目
a).新建项目
点击File => New => Project..=> 点击左侧“Maven”选项,如下图:
点击Next.
b).填写项目信息,完成创建
- GroupId组id,可以重复
- ArtifactId:项目id
- Version:项目版本编号
然后一直点击“Next”,完成项目的创建。
c).新建java类
在src/main/java中,增加包名“com.hello.java”,添加Application.java类,添加main方法,输出“你好,老王”,点击调试按钮运行项目,如上图运行成功,输出打印信息,到此整个项目就创建完了。
d).Maven目录结构说明
Maven项目,主要部分,如下图所示:
重要部分为上图表红部分,其中:
- java 此目录下为Java源代码存放目录
- resources 此目录为静态资源文件和模板文件
- pom.xml 此文件为当前项目的所有依赖jar包
- External Libraries 为根据pom.xml 生成的所有引用jar包
e).添加引用jar包
作为Maven的核心功能,方便的引用jar包,让我们可以不用苦苦在网上找jar包了,只需要在项目的根目录pom.xml配置之后会自动下载jar包,示例配置如下:
<dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>1.1.1</version> </dependency>
- groupId:所需Jar包的项目名
- artifactId:所需Jar包的模块名
- version:所需Jar包的版本号
- 如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲解技术,以及Java大型互联网技术的视频免费分享给大家。
查找Maven项目依赖的Jar包,访问:http://mvnrepository.com/ 输入名称即可方便查找,复制代码。
- 上一篇: 设置及查看Linux的环境变量详细教程
- 下一篇: 我删库了...要跑陆么?(删库跑路违法吗)
猜你喜欢
- 2024-10-18 给你一个反悔的机会(给你一个反悔的机会英语)
- 2024-10-18 Bash技巧:一个在不同目录之间直接来回快速 cd 的Shell脚本
- 2024-10-18 linux下推荐的开发环境的安装和配置
- 2024-10-18 Hadoop系列-集群搭建(hadoop集群搭建步骤简述)
- 2024-10-18 Redis单机安装以及集群搭建(单机redis和集群redis区别)
- 2024-10-18 如何自定义终端显示配置(如何自定义终端显示配置文件)
- 2024-10-18 (安全防范)分析Linux常见后门驻留方式
- 2024-10-18 大白话 golang 教程-01-安装和配置
- 2024-10-18 阿里开源那个牛哄哄问题排查工具竟然不会用?最佳实践来了
- 2024-10-18 Go下载安装及切换不同版本的方法(go语言安装 window)
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 357℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)