今天学习了Linux安装jdk,做个笔记记录一下。

第一步,确定Linux是32位的还是64位的,然后到oracle官网上下载对应版本的jdk,一般下载.tar.gz文件。查看Linux的版本的命令是:getconf LONG_BIT。如果得到是64,那么系统就是64位的;同理,就是32位的。本人装的是64位的,所以下载的是x64.tar.gz文件。

第二步,将下载好的jdk上传到Linux系统上。在Linux中按Alt+P进入到sftp中,然后使用put命令,把jdk上传到Linux系统上,如图所示。

第三步,把.tar.gz压缩文件解压缩,并设置压缩的路径,命令是 tar -zxvf jdk-8u131-linux-x64.tar.gz -C apps/

执行完命令后,查看apps路径下的内容,有

第四步,设置环境变量。命令为:vi /etc/profile

按Shift+g调到文件最后,再按o进行添加如下两行:

export JAVA_HOME=/root/apps/jdk1.8.0_131

export PATH=$PATH:$JAVA_HOME/bin

再保存退出

第五步,重新加载环境变量。命令为:source /etc/profile

到现在大功告成,进行一下测试,命令java -version:

===============================================================================================

下面是第一个程序hello,world

第一步,在路径下建立文件hello.java,用命令行先touch hello.java,然后vi hello.java,进入到hello.java的编辑

第二步,编写hello.java程序

这时,如果按照上面安装jdk一步步做完,那么javac编译hello.java是可以通过的,在hello.java相同的路径下会得到hello.class文件,但是该class不能执行,报出的错是Java.lang.UnsupportedClassVersionError,原因是编译是jdk1.8,可是运行是jdk1.7,所以有了UnsupportedClassVersionError不支持版本。解决方法就是按照上面介绍的过程,重新装一遍jdk1.7,并把环境变量配置好。

第三步,到javac所在的路径下,编译hello.java,需要把路径写全

第四步,到hello.java所在的路径下,java hello得到最后的结果

好了,Linux安装jdk和编写java的helloworld程序完成。

最新文章

  1. Html 移动web开发细节处理
  2. Spring Assert(方法入参检测工具类-断言)
  3. angular service讲解
  4. 【Permutations】cpp
  5. Android TextView多行文本滚动实现
  6. CSS层叠样式选择器归纳
  7. Bulk Insert命令具体
  8. 用dTree组件生成无限级导航树
  9. Spring in Action --- 第一章 简介
  10. HDU 5522 Numbers
  11. 验证Oracle收集统计信息参数granularity数据分析的力度
  12. IOS 触摸事件分发机制详解
  13. 有关mysql的for update以及 死锁问题
  14. Tomcat优化详解
  15. Linux中安装C++编译器codeBlock,并配置opencv链接库
  16. php发送http put/patch/delete请求Demo
  17. bat 获取拖放文件路径或名称
  18. 【iCore4 双核心板_ARM】例程二十八:FSMC实验——读写FPGA
  19. I think I need a boat house
  20. linux学习笔记-目录相关知识

热门文章

  1. 大数据技术之_19_Spark学习_01_Spark 基础解析小结(无图片)
  2. HttpClient和HttpURLConnection的使用和区别(上)
  3. eclispe中使用python库 pyswip 进行prolog编程
  4. cobbler koan自动重装系统
  5. JS: 防抖节流
  6. Supporting Right-to-Left Languages
  7. POJ 1047
  8. Google Maps-IP地址的可视化查询
  9. 【优化】如何检测移动端 CPU 以及内存占用率
  10. 关于Spring的一点东西