• 复制命令 : sudo cp [源目录] [目标目录]

因为想要编译安卓源码 , 所以下载了Linux系统尝试玩一把 , 可是打开系统就蒙圈了 , 首先我要配置java环境 ,
参考了这边博客[ ] 但是简单的一个复制就让我折腾了好久

  • 返回上层目录: cd ~

linux java new对象直接报错 linux java -cp_JAVA

想必仔细看是能看懂这几个命令的差别的 , 我的文件目录是这样子的

linux java new对象直接报错 linux java -cp_JAVA_02

源文件在下载里面, 想复制到software , 复制的时候先cd 到源文件所在目录才能进行复制

  • 进入目录: cd

我们要把下载目录里面的东西复制到software文件夹去 , 目标文件路径直接 / software是不可以的 , 要加个~

接下来就要进行安装操作了, 进行安装的时候会发现没有软权限提示, 因为是在root模式下新建的文件夹所以我们的角色没有权限,首先我修改了software文件的权限

参考了这边文章
[http://jingyan.baidu.com/article/b87fe19e9ae09b5219356848.html]

  • 修改用户权限: chown -R jd-root 目录名/

linux java new对象直接报错 linux java -cp_JAVA_03


到这里我算是明白了一点点, 当初用mkdir命令创建的时候software文件右下角有个上锁的标志无法复制 , 而当我们修改了用户权限之后就可以像普通文件夹一直复制粘贴了, 而上一步的复制命令也可以省去。。。。。。

  • 查看系统多少位: uname -a
    里面显示x86_64表示64位,i386表示32

中间有个小插曲, 之后运行 ./jdk-6u35-linux-i586.bin 的时候 发现错误提示忘记了大致意思是说文件失败之类的


Failed to extract the files. Please refer to the Troubleshooting section of the Installation Instructions on the download page for more information


仔细对照了一下发现我下载的是32位jdk,所以大家一定看清楚博客中的链接下载自己系统对应的jdk

linux java new对象直接报错 linux java -cp_Linux_04

之后运行安装 ./jdk-6u32-linux-x64的时候仍然提示没有权限, 我查看了文件夹的属性 , 勾选了可执行文件 ,发现终于可以正常安装了

linux java new对象直接报错 linux java -cp_java_05

安装成功后还剩下最后一步 , 配置java环境 , 这里只需要注意文件路径就可以 , 当然我又在这里栽了个跟头 , 用习惯了Windows的文件路径 , 搞不清楚这里应该怎么写 , 一开始尝试 /home/software/java/[生成的jdk文件名]


报错 (gedit:21950): WARNING : Set document metadata failed: 不支持设置属性 metadata::gedit-position


这是我文件路径写错了 , 最后才傻傻的看到了终端中提示早就早就有了全路径名称 /home/luyi-ubuntu/software/java


export JAVA_HOME=/home/luyi-ubuntu/software/java/jdk1.6.0_32
export PATH=JAVAHOME/bin:PATH
export CLASSPATH=.:JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar


linux java new对象直接报错 linux java -cp_JAVA_06

至此java 的环境终于配置好了 , 对Linux一窍不通 , 博客也写的乱七八糟, 原来我的智商有限 , 希望大家多多指教O(∩_∩)O~