Ubuntu配置jdk_sdk

本文详细介绍了在Ubuntu系统中安装和配置Java环境的步骤,包括创建目标路径文件夹、解压JDK压缩包、配置环境变量及设置系统默认JDK等。
1.创建Java的目标路径文件夹/usr/lib/jvm:
sudo mkdir /usr/lib/jvm

2.解压jdk压缩包到指定目录/usr/lib/jvm中:
sudo tar -C /usr/lib/jvm -zxvf jdk-8u112-linux-x64.tar.gz

3.查看jdk是否正确解压到略/usr/lib/jvm/目录下:
ls /usr/lib/jvm

4.查看本机上是否还有java可选:
sudo update-alternatives --list java

5.添加环境变量:

/etc/environment:是整个系统的环境变量(优先执行于/etc/profile)
/etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行
并从/etc/profile.d目录的配置文件中搜集shell的设置.

/etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取

~/.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该
文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.

~/.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次打开新的shell时,该文件被读取


系统环境变量配置文件:/etc/profile,Ubuntu下个人用户目录下的环境变量配置文件:~/.profile


sudo gedit /etc/profile
vim /etc/profile

#set path for jdk & sdk
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_112
export JRE_HOME=${JAVA_HOME}/jre
export ANDROD_SDK_HOME=/home/duke/software/android-sdk-linux
export ANDROD_AVD_HOME=/home/duke/software/android-sdk-linux
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export PATH=${JAVA_HOME}/bin:${ANDROID_HOME}/tools/:${ANDROID_HOME}/platform-tools/:$PATH

更新配置
source /etc/profile

Ubuntu系统默认安装并使用OpenJDK(usr/lib/jvm/),因此需要手动修改系统默认的JDK链接,

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_112/bin/javac 300
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_112/bin/java 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_112/bin/jar 300

*其中300为alternative更改后的优先级,新更改的优先级需要大于当前的,
通过update-alternatives --display java 可以查看。

*选择配置好的jdk版本:
sudo update-alternatives --config javac,再选择相应的Priority 300
sudo update-alternatives --config java,再选择相应的Priority 300
*移除刚来配置的jdk:
sudo update-alternatives --remove java /usr/lib/jvm/jdk1.8.0_112/bin/java


6.检测是否安装成功:
java -version
java
javac



<think>好的,用户想在Ubuntu系统上安装Android SDK,我需要根据提供的引用内容整理出一个步骤指南。首先,用户的问题是关于安装和配置的,所以得确保步骤清晰,容易跟随。 首先,引用1、2、3都提到了下载SDK,所以第一步应该是下载SDK包。根据引用1和3,下载地址可能包括官网或者其他镜像。用户需要从官网或可靠来源获取。然后解压文件,使用tar命令解压,这部分三个引用都提到了,需要确保路径正确,比如解压到指定目录如/opt或者用户目录。 接下来是环境变量配置,引用1和2都提到了修改/etc/profile文件,添加ANDROID_SDK和PATH变量。需要注意的是,路径要正确,并且使用source命令使配置生效。这里可能需要提醒用户根据自己解压的路径来调整,比如如果是放在/opt下,路径可能不同。 然后,安装JDK可能也是一个前提条件,引用1提到需要配置JDK路径。虽然用户的问题中没有提到,但应该作为前置步骤加入,避免用户遗漏导致后续问题。 引用2还提到了在Eclipse中安装ADT插件,不过现在可能更多用户使用Android Studio,但用户的问题可能仍需要传统SDK配置。或者是否需要安装Android Studio?但根据引用内容,用户可能只需要SDK。不过需要确认用户的需求,但根据问题,用户只问SDK安装,所以可能不需要涉及IDE部分,但引用2中的步骤包括Eclipse配置,可能需要简化这部分,或者作为可选步骤。 另外,权限问题,比如移动文件夹到/usr/local并修改所有者,引用2中有提到,可能需要sudo权限,需要提醒用户注意权限管理。 最后,验证安装是否成功,比如运行android命令打开SDK Manager,或者检查工具是否在PATH中。引用1提到进入tools目录运行android命令,如果PATH配置正确的话,应该可以直接在终端输入android。 可能需要注意不同版本的SDK包名称不同,比如引用1中的版本是r24.4.1,引用2是r16,引用3是r24.0.2,所以用户需要根据当前最新版本调整下载链接。但用户提供的引用中链接可能已过时,可能需要建议用户访问官网获取最新链接,或者在教程中使用通用方法。 综合这些步骤,整理出:1)安装JDK;2)下载SDK;3)解压到指定目录;4)配置环境变量;5)验证安装。同时,提醒用户可能需要安装平台工具和包,以及可能需要的额外组件。 还要注意用户可能遇到的常见问题,例如权限不足、路径错误、环境变量未生效等,给出相应的解决建议,比如使用sudo,检查路径是否正确,执行source命令等。 最后,生成相关问题,可能涉及SDK Manager的使用、环境变量配置的故障排除、如何更新SDK等。</think>以下是在Ubuntu系统上安装Android SDK的详细步骤指南: ### 一、安装JDK(必要前提) Android SDK需要Java Development Kit (JDK)支持。通过以下命令安装OpenJDK: ```bash sudo apt update sudo apt install openjdk-11-jdk ``` ### 二、下载Android SDK 1. 访问[Android开发者官网](https://developer.android.com/studio#command-tools)获取最新版命令行工具下载链接 2. 使用wget下载(以版本commandlinetools-linux-9477386_latest为例): ```bash wget https://dl.google.com/android/repository/commandlinetools-linux-9477386_latest.zip ``` ### 三、解压并配置路径 ```bash unzip commandlinetools-linux-*.zip -d ~/android-sdk mkdir -p ~/android-sdk/cmdline-tools/latest mv ~/android-sdk/cmdline-tools/* ~/android-sdk/cmdline-tools/latest/ ``` ### 四、设置环境变量 1. 编辑配置文件: ```bash sudo nano ~/.bashrc ``` 2. 在文件末尾添加: ```bash export ANDROID_SDK_ROOT=$HOME/android-sdk export PATH=$PATH:$ANDROID_SDK_ROOT/cmdline-tools/latest/bin ``` 3. 使配置生效: ```bash source ~/.bashrc ``` ### 五、安装SDK组件 ```bash sdkmanager "platform-tools" "platforms;android-33" "build-tools;33.0.0" ``` ### 六、验证安装 ```bash adb version # 应显示版本信息 ``` >[!NOTE] >如果需要图形界面管理工具,可执行`sdkmanager --sdk_root=$ANDROID_SDK_ROOT --install "cmdline-tools;latest"`后通过`android-sdk/tools/android`启动[^1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值