文档章节

Ubuntu16.04 下安装jdk

Jerry_Li-007
 Jerry_Li-007
发布于 2016/08/25 15:35
字数 420
阅读 12
收藏 0

1.下载Linux对应版本的jdk,创建一个目录/usr/lib/jvm,把下载解压后的包放到这个目录下。

2.在此目录下使用vi编辑器打开文件:

vi ~/.bashrc

在文件底部添加:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_79
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

保存退出。

(ps:vi 编辑器没怎么弄好,本身还是mac系统的,试了几次没成功,此步可使用

nano ~/.bashrc

打开编辑,配合Ctrl+x方便操作,妥妥的)。

3.测试安装结果:

ubuntu@ubuntu:/usr/lib/jvm$ java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

ubuntu@ubuntu:/usr/lib/jvm$ java
Usage: java [-options] class [args...]
           (to execute a class)
   or  java [-options] -jar jarfile [args...]
           (to execute a jar file)
where options include:
    -d32	  use a 32-bit data model if available
    -d64	  use a 64-bit data model if available
    -server	  to select the "server" VM
                  The default VM is server.

    -cp <class search path of directories and zip/jar files>
    -classpath <class search path of directories and zip/jar files>
                  A : separated list of directories, JAR archives,
                  and ZIP archives to search for class files.
    -D<name>=<value>
                  set a system property
    -verbose:[class|gc|jni]
                  enable verbose output
    -version      print product version and exit
    -version:<value>
                  require the specified version to run
    -showversion  print product version and continue
    -jre-restrict-search | -no-jre-restrict-search
                  include/exclude user private JREs in the version search
    -? -help      print this help message
    -X            print help on non-standard options
    -ea[:<packagename>...|:<classname>]
    -enableassertions[:<packagename>...|:<classname>]
                  enable assertions with specified granularity
    -da[:<packagename>...|:<classname>]
    -disableassertions[:<packagename>...|:<classname>]
                  disable assertions with specified granularity
    -esa | -enablesystemassertions
                  enable system assertions
    -dsa | -disablesystemassertions
                  disable system assertions
    -agentlib:<libname>[=<options>]
                  load native agent library <libname>, e.g. -agentlib:hprof
                  see also, -agentlib:jdwp=help and -agentlib:hprof=help
    -agentpath:<pathname>[=<options>]
                  load native agent library by full pathname
    -javaagent:<jarpath>[=<options>]
                  load Java programming language agent, see java.lang.instrument
    -splash:<imagepath>
                  show splash screen with specified image
See http://www.oracle.com/technetwork/java/javase/documentation/index.html for more details.

安装成功。

 

© 著作权归作者所有

共有 人打赏支持
Jerry_Li-007
粉丝 1
博文 6
码字总数 4661
作品 0
西安
高级程序员
私信 提问
Ubuntu16.04 下解决“no java virtual machine was found after searching the following locations:” 方法

Ubuntu16.04 下解决“no java virtual machine was found after searching the following locations:” 方法 先装JDK(Oracle官网),之后检查安装是否成功 如图: 下载好mars版的Eclipse后...

LeBlancs
2016/12/03
156
0
诡异问题:springboot项目,war包部署tomcat,无法启动

jdk 1.8 tomcat(7.0/ 8.0/ 8.5) 相同的war包,tomcat和jdk,别的服务器就可以正常启动 唯一不同的地方是,启动失败在ubuntu14.04,成功的在ubuntu16.04 注释下方tomcat依赖也不能解决:...

杨彬Lennon
2018/09/28
472
0
Ubuntu16.04安装后开发环境配置和常用软件安装

Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安装.2.开发环境配置.JDK环境配置+Scala环境...

幕三少
2017/02/27
0
0
Ubuntu 16.04下安装和配置Tomcat

一、准备:已经配置好Java环境的Ubuntu16.04电脑。 配置Java环境可以参照我的博客:Ubuntu 16.04下载JDK并且配置Java开发环境。 二、下载Tomcat,打开官网http://tomcat.apache.org/download...

G_66
01/16
0
0
Ubuntu16.04安装jdk8

使用ppa/源方式安装 添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 安装oracle-java-installer  jdk7 sudo apt-get install oracle-java7-installer  jdk8 ......

Vincent-Duan
2016/12/23
32
0

没有更多内容

加载失败,请刷新页面

加载更多

Confluence 6 升级中的一些常见问题

升级的时候遇到了问题了吗? 如果你想尝试重新进行升级的话,你需要首先重新恢复老的备份。不要尝试再次对 Confluence 进行升级或者在升级失败后重新启动老的 Confluence。 在升级过程中的一...

honeymoose
今天
2
0
C++随笔(四)Nuget打包

首先把自己编译好的包全部准备到一个文件夹 像这样 接下来新建一个文本文档,后缀名叫.nuspec 填写内容 <?xml version="1.0"?><package xmlns="http://schemas.microsoft.com/packaging/201......

Pulsar-V
今天
2
0
再谈使用开源软件搭建数据分析平台

三年前,我写了这篇博客使用开源软件快速搭建数据分析平台, 当时收到了许多的反馈,有50个点赞和300+的收藏。到现在我还能收到一些关于dataplay2的问题。在过去的三年,开源社区和新技术的发...

naughty
今天
5
0
Python3的日期和时间

python 中处理日期时间数据通常使用datetime和time库 因为这两个库中的一些功能有些重复,所以,首先我们来比较一下这两个库的区别,这可以帮助我们在适当的情况下时候合适的库。 在Python文...

编程老陆
今天
2
0
分布式面试整理

并发和并行 并行是两个任务同时进行,而并发呢,则是一会做一个任务一会又切换做另一个任务。 临界区 临界区用来表示一种公共资源或者说是共享数据,可以被多个线程使用,但是每一次,只能有...

群星纪元
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部