ubuntu12.04将当前终端的jdk环境临时切换到jdk1.7

Ubuntu16.04下伪分布式环境搭建之hadoop2.6.0、jdk1.7、Hbase0.98的安装与配置 阅读详情

Android5.0需要用jdk1.7来进行编译,而另一方面在5.0之前的其它版本(如Android4.4)要用jdk1.6进行编译,所以我们可以将需要进行5.0 code编译的终端临时切换到jdk1.7,具体如下:

1.sudo apt-get install openjdk-7-jdk

  安装之后jdk7所在路径为/usr/lib/jvm/java-7-openjdk-amd64

2.修改当前bash环境下的JAVA_HOME

   export JAVA_HOME=<your_jdk1.6_path>

  eg.export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

3.修改当前bash的CLASSPATH等环境变量

方式一:

参考网络搜索资料修改

  1) vi /etc/enviroment

   将如下内容加入enviroment中:

  #set java environment  
  export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
  export JRE_HOME=/usr/lib/jvm/java-7-openjdk-amd64/jre
  export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
  export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

   2)source /etc/enviroment

这中方式虽然能起到作用,但是有副作用,修改完/etc/enviroment之后重启机器之后,从GNOME图形界面没办法登录了,且终端登录之后像vi,ls, cd等基础命令都没办法使用了,所以如果遇到这种情况,不要着急,直接用ls所在位置的全路径执行,将/etc/enviroment中的内容注释掉,reboot就恢复正常了

方式二

 1) vi /etc/profile
 修改JAVA_HOME,如下:

 export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64

 2)source /etc/profile

 建议采用这种方式

4.验证jdk是否切换成功

   java -version

  显示如下内容则成功:

  java version "1.7.0_03"
 OpenJDK Runtime Environment (IcedTea7 2.1.1pre) (7~u3-2.1.1~pre1-1ubuntu2)
 OpenJDK 64-Bit Server VM (build 22.0-b10, mixed mode)

 

 


Java基础:Ubuntu20.04下JDK1.8安装+配置 Ubuntu20.04 下JDK1.8安装+配置 阅读详情

相关推荐

Ubuntu12.04下配置Android studio开发环境

之前一直在Windows下面进行Android的开发任务,Ubuntu也是用的虚拟机,但是最近代码编译了,刷机总是出现一些莫名其妙的问题,于是决定进行一次大迁移,把虚拟机放弃了,直接使用Ubuntu系统,但是这样子要把studio里面的代码copy到Ubuntu里面的时候又麻烦了,总不能windows的代码调试好了然后关机切换系统然后在编译源码吧!所以干脆把Android studio等一众软件都

BlackSmith 936

Ubuntu java 环境变量

方法1:修改/etc/profile 文件所有用户的 shell都有权使用这些环境变量<1>在 shell终端执行命令:vi /etc/profile<2>在 profile文件末尾加入:JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/li...

weixin_33801856的博客 177

openjdk1.7.0_121

java version "1.7.0_121" OpenJDK Runtime Environment (IcedTea 2.6.8) (7u121-2.6.8-1ubuntu0.12.04.3) OpenJDK 64-Bit Server VM (build 24.121-b00, mixed mode)

记录一下更换JDK的过程

1:下载自己所需要修改的JDK版本 2:下载好版本之后,就相应的与之前安装的步骤一样 3:将环境变量中的JAVA_HOME修改成为,你所要修改的JDK版本路径(也就是上面步骤中,你安装之后存放的路径) 4:修改系统中已经存在的JDK的相关内容。 进入C盘–> 找到Windows文件夹–>进入System32文件夹—>找到下面的三个文件 5:找到需要替换的JDK版本目录中的bin文件夹对应步骤(4)中的那三个文件 6:在PATH变量中写入JDK1.7的jre下得bin路径,(写在最前面)

qq_40053972的博客 2239

华为设备OSPF配置全流程:从邻居关系到区域划分实战指南

本文详细介绍了华为设备上OSPF协议的完整配置流程,从基础概念到实战操作,包括邻居关系建立、多区域划分及高级特性配置。特别针对华为设备的特有语法和验证命令进行了重点讲解,帮助网络工程师快速掌握OSPF在华为环境中的部署与优化技巧,提升网络配置效率。

weixin_29299807的博客 251

《LabVIEW ZYNQ实战指南》第6章>>案例解析:基于USB WiFi模块的ZYNQ无线通信部署与Linux RT开发

本文详细解析了如何为ZYNQ开发板部署USB WiFi模块,实现无线通信。通过LabVIEW Linux RT环境,利用封装好的驱动VI,开发者可轻松配置ZYNQ连接无线网络,摆脱网线束缚,实现程序无线部署与远程调试,为工业物联网应用奠定基础。

app77的博客 754

Android系统之编译Intel5.1问题解决

【代码】Android系统之编译Intel5.1问题解决。

王涛的博客 655

Qt快速读取Excel文件

网上很多读取方式都是如下形式,太慢了,打开文件+读取文件要6s以上,实在是受不了! QAxObject excel("Excel.Application"); excel.setProperty("Visible", false); QAxObject *work_books = excel.querySubObject("WorkBooks"); work_boo...

c+c++的博客 2万+

Ubantu编译Android AOSP报错

编译报错: You asked for an OpenJDK 7 build but your version is java version "1.7.0_75" Java(TM) SE Runtime Environment (build 1.7.0_75-b13) Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode). 原因: AOSP( Android Open Source Project) 编译需要使用 .

qq_34934736的博客 240

从代码学习深度强化学习 - 目标导向的强化学习-HER算法 PyTorch版

经典的深度强化学习算法,如 PPO、SAC 等,在各自擅长的任务中都取得了非常好的效果。但它们通常都局限在解决单个任务上,换句话说,训练好的算法,在运行时也只能完成一个特定的任务。想象一个场景:我们想让一个机械臂能把桌子上的任何一个物体重置到任意一个指定位置。对于传统强化学习而言,如果目标物体的初始位置和目标位置每次都变化,那么这就是一个全新的任务。即便任务的“格式”——抓取并移动——是一样的,但策略本身可能需要重新训练。这显然效率极低。为了解决这类问题,

weixin_43887510的博客 1498

水文预报新手别怕!用Matlab 18小时搞定马斯京根法参数K和x(附完整代码)

本文详细介绍了如何使用Matlab在18小时内快速掌握水文预报中的马斯京根法参数K和x的求解方法。通过完整的代码示例和分步解析,帮助新手从理论到实践快速跨越,解决传统手工试算耗时耗力的问题,提升水文预报的效率和精度。

weixin_42573113的博客 254

lunix下安装Jdk 1.7.0_75

摘要:整理了一下lunix下安装jdk的步骤这里使用Centos7.0来说明一下在该环境下安装Jdk 1.7.0_75版本的操作过程吧,如下所述: 一:首先下载要安装版本的jdk:这里我下载的是 jdk-7u75-linux-x64.tar.gz,下载地址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-download...

Hiqingtian的博客 1360

【本地部署实战】LM Studio深度使用指南:从环境搭建到模型调优

LM Studio通过极简的操作流程和强大的生态兼容性,让本地部署大模型成为可能。随着M4芯片的发布和CUDA 12.0的优化,未来本地化AI开发将迎来新的爆发点。建议开发者关注官方Discord社区(https://discord.gg/lmstudio)获取最新模型支持信息。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 8749

ubuntu18.04 装 jdk1.7

要编译很老的android5.1....需要openjdk1.7,在ubuntu18.04上默认的是jdk-8 吐槽一下: 优快云上全是下面这种转载博客,这链接根本不可行,软件包在当前发行版中不可用. --------------------------------------------解决办法---------------------------------------...

John_chaos的博客 2871

点云焊缝提取

本文介绍了一个基于PCL库的点云处理流程,包含三个核心模块:MLS平滑处理通过多项式拟合修正点云位置;差异提取通过双向匹配定位源/目标点云的非重叠区域;统计过滤剔除离群噪声点。该流程采用"平滑-筛选-净化"的通用思路,将复杂算法封装为可配置接口,实现了工业级点云预处理。文章重点分析了各模块的原理、PCL接口调用及参数设计逻辑,同时指出参数调优、算法扩展等深入探索方向,展现了PCL在点云处理中的模块化优势与实用价值。

weixin_45196569的博客 249

YOLOv11魔改高效涨点 | 注意力篇 | SimAM注意力:基于神经科学的 3D 注意力机制,三维权重的暴力美学,无参数也能暴力涨点?代码极简,彻底疯狂!!!

在本文中,我们为卷积神经网络(ConvNets)提出了一个概念简单但非常有效的注意力模块。与现有的通道注意力(Channel-wise)和空间注意力(Spatial-wise)模块不同,我们的模块在不向原始网络添加参数的情况下,推断出层中特征图的 3D 注意力权重。具体来说,我们基于一些知名的神经科学理论,提出优化一个能量函数来寻找每个神经元的重要性。我们进一步推导出了该能量函数的快速闭式解,并表明该解可以用不到十行代码实现。

猫天意的博客 248

Android 在Ubuntu12.04上配置两个JDK

环境: 操作系统:Ubuntu12.04 Android 5.0(包含)以上的需要用JDK1.7以上,但5.0(不包含)以下版本需要用JDK1.6,如果一台机器上要编译5.0,又要编译4.4,这时就需要配两个JDK环境,如下在~目录下配置.bashrc、.bashrc2两个文件,~目录就是用户目录.bashrc2是.bashrc复制出来的副本 [html] v

pinghegood的成长之路,奋斗阶段 2187

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

[RK3399][Android7.1] Ubuntu 编译环境之Jdk版本切换

Platform: RK3399 OS: Android 7.1 PC: Ubuntu 14.04 LTS 默认是OpenJDK 7 kris@eco:~/Downloads$ java -version java version “1.7.0_131” OpenJDK Runtime Environment (IcedTea 2.6.9) (7u131-2.6.9-...

Kris Fei's blog 2001

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Ubuntu12.04如何安装JDK

最近公司一个项目做手持终端,需要搭建Android编译环境,需要两种JDK,JDK6和JDK7,在此将安装JDK过程总结如下。 环境:Ubuntu12.04 x86_64 LTS 首先,去Oracle官方网站下载jdk。http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 我这里Ubuntu

老唐在广州 446

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Ubuntu 12.04 卸载自带OpenJDK,安装JDK1.6

目前Ubuntu12.04版本自带OPENJDK,但是编译android4.0版本需要JDK1.6,其他版本是不行的,执行make会报错。 将今天所作的工作记录如下: 1.卸载OPENJDK sudo apt-get purge openjdk* 2.网上下载JDK1.6 我是64位UBUNTU,于是下载了jdk-6u38-ea-bin-b04-linux-amd64-3

Iot小能手 1641

java 切换1.7 ubuntu,Ubuntu14.04 切换jdk1.6和open jdk1.7编译环境,ubuntu14.04jdk1.6

Ubuntu14.04 切换jdk1.6和open jdk1.7编译环境,ubuntu14.04jdk1.6首先保证openjdk正常安装:sudo apt-get -y install openjdk-7-jdk 一条命令搞定jdk1.6安装:下载,执行安装 ./jdk-6u33-linux-x64.bin配置环境变量:sudo gedit /etc/environment#PATH="/usr...

weixin_31966185的博客 296

Ubuntu 20.04系统下两个版本的JDK切换

背景:来了一个新项目,要求是JDK17,但是手上还有一直在迭代的项目用的是JDK8,为了避免不同版本的编译问题,也不想单独再新增一个虚拟机再安装一套JDK17的环境,所以就打算在同一个虚拟机上安装两套不同的JDK版本并管理起来,需要用到哪个版本的jdk使用命令切换即可。上面显示的默认选择的是java8版本的,那是因为我们刚才配置的时候设置的优先级高,如果此时我想使用java17,那么输入编号3,enter即可。输入如下命令,可以看到当前系统中的java版本,前面的*表示当前选择的。

qq_42327090的博客 2697

ubuntu java jdk 1.7_在Ubuntu 18.04.1系统中安装Jdk 7(openjdk-7-jdk)

要在 Ubuntu 18.04.1 系统中安装 Jdk 7(openjdk-7-jdk),但是在系统终端中使用 apt install openjdk-7-jdk 命令却安装失败,查找资料后才发现 Ubuntu 16.04 版本以后安装源已经默认没有 openjdk 7 了,所以不能用。之所以要安装 Jdk 7 是 android-6.0.1_r1 编译的需要,下面就介绍在 Ubuntu 18.0...

weixin_34036667的博客 1330

ubuntu22.04 安装jdk8,jdk11,jdk17,jdk21 并且便于切换

您已经创建了一个非常实用的shell函数来切换不同版本的JDK环境。这个函数定义了如何根据传入的参数来更改JAVA_HOME环境变量,并更新PATH环境变量以包含新的JAVA_HOME路径。

keyboard专栏 6649

ubuntu多版本jdk安装及切换

系统:ubuntu14.04 一、安装openjdk1.7 sudo apt-get install openjdk-7-jre openjdk-7-jdk 安装完成后找到其安装路径: dpkg -L openjdk-7-jdk 二、安装jdk1.8(我的jdk是1.8.0_102) 链接:http://www.cnblogs.com/butterfly-clo...

weixin_30835923的博客 1412

ubuntu16.04搭建jdk1.8运行环境

搭建环境:Ubuntu 16.04×64 JDK :jdk-8u171-linux-x64.tar.gz 首先下载linux对应的安装包 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(随着jdk更新,版本会有变化) 下载完成后,Linux默认下载位置在...

朝花夕拾 10万+
上一篇: Android WebView Study
下一篇: ClassLoader入门理解
AnnaLoad
博客等级 码龄17年 7粉丝 23原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值