ubuntu12.04 64 配置java环境

android的SDK需要java支持,否则:


root@Seagate64:/home/zhangbin/android/android-sdk_r22.3-linux/tools# ./android
./android: 1: ./android: java: not found
./android: 1: ./android: java: not found
./android: 110: exec: java: not found


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

参考我之前的文章

http://blog.csdn.net/commshare/article/details/8780308


ubuntu12.04 amd64 虚拟机 配置java环境,解决/etc/profile对root无效的问题。

root@Seagate64:/home/zhangbin# gedit ~.bashrc
root@Seagate64:/home/zhangbin#

加入:

export JAVA_HOME=/opt/jdk1.7.0_51_x64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH


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

加入这个android 的sdk下载不到:

74.125.237.1 dl-ssl.google.com

参考 http://blog.csdn.net/commshare/article/details/12157159


ubuntu12.04 下载安装Android sdk22.2.1


加入这个试试

#Google主页
203.208.46.146 www.google.com
#这行是为了方便打开Android开发官网 现在好像不翻墙也可以打开
74.125.113.121 developer.android.com
#更新的内容从以下地址下载
203.208.46.146 dl.google.com
#203.208.46.146 dl-ssl.google.com
74.125.237.1 dl-ssl.google.com

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

(1)下载java linux 64位版本

http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp


http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html


download.oracle.com/otn-pub/java/jdk/7u51-b13/jdk-7u51-linux-x64.tar.gz


(2)移动到/opt下,并且配置java到启动环境中。


加入以下变量到/etc/profile 即可:


export JAVA_HOME=/opt/jdk1.7.0_51_x64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH



(3)使得环境变量生效。

我退出root,然后登录root,发现/etc/profile的不被执行。

估计要ubuntu重启的时候才行吧。

于是只好source了一下。



root@Seagate64:/home/zhangbin/android# gedit /etc/profile


root@Seagate64:/home/zhangbin/android# ls /opt/jdk1.7.0_51_x64/jre
bin        lib      plugin  THIRDPARTYLICENSEREADME-JAVAFX.txt  Welcome.html
COPYRIGHT  LICENSE  README  THIRDPARTYLICENSEREADME.txt
root@Seagate64:/home/zhangbin/android# pwd
/home/zhangbin/android
root@Seagate64:/home/zhangbin/android# exit
exit
zhangbin@Seagate64:~$ sudo su
[sudo] password for zhangbin:
Sorry, try again.
[sudo] password for zhangbin: 


root@Seagate64:/home/zhangbin# java


The program 'java' can be found in the following packages:
 * default-jre
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
 * gcj-4.5-jre-headless
 * openjdk-7-jre-headless
Try: apt-get install <selected package>




root@Seagate64:/home/zhangbin# source /etc/profile
root@Seagate64:/home/zhangbin# 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,
                  because you are running on a server-class machine.


    -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.


root@Seagate64:/home/zhangbin# echo $JAVA_HOME
/opt/jdk1.7.0_51_x64
root@Seagate64:/home/zhangbin# java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)

root@Seagate64:/home/zhangbin#



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等风来不如迎风去

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值