Ubuntu 18.04.1 搭建Java环境和HelloWorld
一、搭建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压缩包
在下载中找到压缩包,双击文件,把目录中的文件拖拽到"/home/stone/java/"目录下(相当与手动解压),"/home/stone/java/"文件为我自己电脑的目录,用户可根据自己目录结构存放,如下图所示:

不要问我的Ubuntu怎么这么像Mac系统,我是不会告诉你,我装的是Mac主题。
3.配置全局系统变量
打开命令行工具,输入命令:
$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
破解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包的版本号
查找Maven项目依赖的Jar包,访问:http://mvnrepository.com/ 输入名称即可方便查找,复制代码。
Ubuntu 18.04.1 搭建Java环境和HelloWorld的更多相关文章
- Ubuntu 18.04 安装ROS 配置环境 没有那个文件或目录的解决办法
Ubuntu 18.04版本,在安装ROS时运行 source ~/.bashrc 命令时出现没有那个文件夹或目录 或 No such file or directory的错误 在经过一番查询后发现 ...
- Ubuntu 16.04 apt-get搭建LAMP环境
本文重点介绍在Ubuntu中使用apt-get安装LAMP(Ubuntu 16.04,Apache2.4.18,mysql5.7.12,php7.0.4)环境,所以不再介绍如何安装Ubuntu. 安装 ...
- 【转】Ubuntu 14.04配置安装java环境和android开发环境(包括真机调试环境)
原文网址:http://my.oschina.net/HalZf/blog/347351 总要记录下过程,不然老是会忘记掉-真老了.-_-! 一.配置安装ubuntu 64位java环境: 1.下载l ...
- Ubuntu12.04下搭建Java环境
1.认识需要配置的环境变量 1). PATH: 作用是指定命令搜索路径,打开/etc/environment可以看到PATH变量的值,该变量包含了一系列的路径.那些路径都是一些经常使用的系统命令的目录 ...
- Ubuntu 14.04 Trusty安装java环境
原文:Install Oracle Java 6, 7, or 8 in Ubuntu 14.04 Trusty 命令如下: sudo add-apt-repository ppa:webupd8te ...
- Ubuntu 18.04上搭建FTP服务器
1.准备工作需要安装并运行的Ubuntu Server 18.04系统.当然还需要一个具有sudo权限的账号. 2.安装VSFTPVSFTP程序位于标准存储库中,因此可以使用单个命令删除安装.打开终端 ...
- 在Ubuntu 16.04中搭建RobotFramework环境
1.搭建RF环境 2.安装RF相关库 3.查看RF case 4.设置环境变量 相关知识点:pip --proxy=http://xx.xx.xx.xx:xx install 包名,使用pip的-- ...
- Ubuntu 18.04 LTS搭建GO语言开发环境
一.下载Go语言安装包 官网下载地址:https://golang.org/dl/,使用tar命令将档案包解压到/usr/local目录中: sudo tar -C /usr/local -xzf g ...
- 在ubuntu 12.04 中配置java环境(安装jdk, tomcat, maven, eclipse)
1. 安装jdk 1.7 在ubuntu( /usr/lib/jvm/java-7-openjdk-amd64 )中默认有安装jdk 1.7 如果没有 可下载 : http://www.oracle. ...
随机推荐
- mixer中动态Alpha通道处理案例
本案例处理的是RGB+a,每个色彩的采样为10位位宽. 1.在Mixer IP中打开Alpha Blending Enable 和Alpha Input Stream Enable.这样在Blo ...
- 跨域资源共享(CROS)
跨域资源共享(CROS) 同源策略(Same Origin Policy, SOP) 同源策略允许运行在页面的脚本可以无限制的访问同一个网站(同源)中其他脚本的任何方法和属性.当不同网站页面(非同源) ...
- 启动eclipse could not create the java Vittual Machine
查询并几种方法: 1.都说是 eclipse.ini 环境初始文件的内存问题,续增大堆内存大小,具体配置如,如果找不到问题所在可以试试(该方法是确定环境变量没问题下试行) -Xms64m-Xmx25 ...
- 初识Dubbo+Zookeeprt搭建SOA项目
由于工作中天天和Dubbo打交道,天天写对外服务,所以有必要自己动手搭建一个Dubbo+zookeeper项目来更更深层次的认识Dubbo 首先了解一下SOA: 英文名称(Service Orient ...
- linux(Redhat7)安装Apache
1.下载apache安装包以及安装依赖的包(apr.apr-util.pcre)wget https://mirrors.cnnic.cn/apache/httpd/httpd-2.4.37.tar. ...
- 10-Mock模拟接口返回数据
1.安装mock 方法一:pip安装 命令行直接输入:pip install mock 方法二:官网下载mock安装包安装 下载安装包后,解压,命令行进入解压目录,执行python setup.py ...
- Android中弹出dialog后无法捕捉back键
一.需求 在Android开发过程中,弹出dialog后无法捕捉back键,点击back按键无响应. 二.解决方案 原因:弹出dialog后,activity失去焦点,dialog获得当前焦点. 解决 ...
- MacOS使用Charles抓去HTTPS数据
1.安装Charles,示例版本为4.0.1 2.Proxy->Proxy Settings 3.MacOS->Terminal->ifconfig 获取本机IP地址,如192.16 ...
- Dubbo 源码分析 - 自适应拓展原理
1.原理 我在上一篇文章中分析了 Dubbo 的 SPI 机制,Dubbo SPI 是 Dubbo 框架的核心.Dubbo 中的很多拓展都是通过 SPI 机制进行加载的,比如 Protocol.Clu ...
- Eclipse 启动报错 An internal error occurred during: "Initializing Java Tooling"
如图所示,我的Eclispe版本是Oxygen,启动的时候turnaround弹出这种错误. 多种情况会导致这种报错.通过[重置窗口布局],可解决大部分情况: 解决办法:点击菜单导航栏的Window ...