Linux android java安装和eclipse adb问题解决
2016-01-10 23:09
627 查看
新装了java 1.8,然后往/etc/profiles中写完配置文件之后并不能查看java版本
原因是$PATH中并未添加java路径,即使配置文件中已经填写。
结局方案:
查看
@yozuki:~$ echo $JAVA_HOME
/home/softwear/jdk1.8.0_66
@yozuki:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
@yozuki:~$ echo $CLASSPATH
.:/home/softwear/jdk1.8.0_66/lib/dt.jar:/home/softwear/jdk1.8.0_66/lib/tools.jar
终端选择执行,选择依据为上面执行之后没有java路径的环境变量
export JAVA_HOME=/usr/share/jdk1.8.0_66
export PATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
之后执行whereis java 查看安装路径 和which java 查看执行路径
在查看java -version 查看版本号,就可以使用了
eclipse ADB 问题
开启eclipse时会报错如下,虽然该目录下已经有adb。
在/home/ubuntu/adt/sdk/platform-tools目录下执行./adb,则系统提示如下:
遇到这样的错误,是由于当前的Linux为64位版本所导致的,安装ia32-libs即可,运行以下命令:
但很多人,比如我因为系统版本过高,该软件已被废弃,所以他会提示“E:软件包 ia32-libs 没有可供安装的候选者”
如果按照网上的强制更新法会提示 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
所以我安装了提示的三个libs包,结果成功了
但是有小伙伴说三个包的也安装不了,于是先执行了apt-get update,在进行安装就可以成功了
原因是$PATH中并未添加java路径,即使配置文件中已经填写。
结局方案:
查看
@yozuki:~$ echo $JAVA_HOME
/home/softwear/jdk1.8.0_66
@yozuki:~$ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
@yozuki:~$ echo $CLASSPATH
.:/home/softwear/jdk1.8.0_66/lib/dt.jar:/home/softwear/jdk1.8.0_66/lib/tools.jar
终端选择执行,选择依据为上面执行之后没有java路径的环境变量
export JAVA_HOME=/usr/share/jdk1.8.0_66
export PATH=$JAVA_HOME/bin:$PATH
exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
之后执行whereis java 查看安装路径 和which java 查看执行路径
在查看java -version 查看版本号,就可以使用了
eclipse ADB 问题
开启eclipse时会报错如下,虽然该目录下已经有adb。
Unexpected exception 'Cannot run program "/home/ubuntu/adt/sdk/platform-tools/adb": error=2 No such file or directory' while attempting to get adb version from /home/ubuntu/adt/sdk/platform-tools/adb
在/home/ubuntu/adt/sdk/platform-tools目录下执行./adb,则系统提示如下:
bash: ./adb: No such file or directory
遇到这样的错误,是由于当前的Linux为64位版本所导致的,安装ia32-libs即可,运行以下命令:
sudo apt-get install ia32-libs
但很多人,比如我因为系统版本过高,该软件已被废弃,所以他会提示“E:软件包 ia32-libs 没有可供安装的候选者”
如果按照网上的强制更新法会提示 E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
所以我安装了提示的三个libs包,结果成功了
sudo apt-get install lib32asound2 lib32z1 lib32ncurses5 lib32bz2-1.0
但是有小伙伴说三个包的也安装不了,于是先执行了apt-get update,在进行安装就可以成功了
相关文章推荐
- Linux服务器管理常用的命令
- LINUX达人计划--1
- LFS 中文版手册发布:如何打造自己的 Linux 发行版
- linux中的ftp使用
- CentOS7/RHEL7 systemd详解
- linux 关于进程的常用命令
- 学习c语言遇到的一些问题(4)(Linux)(不确定大小的数组)
- Linux DNS基础知识与配置
- linux GD库安装
- TNS-12547 Linux Error: 104: Connection reset by pe (转载)
- linux update更新源
- Linux chmod命令具体解释
- 阿岳之_linux信息安全_SSL,PKI,CA篇
- Linux的SOCKET编程详解
- linux学习(一)
- Linux内存管理图解
- Linux gprof命令
- 实战KVM|kvm安装|创建linux|控制台|克隆
- CentOS5.8 RHCS配置
- Linux oprofile命令