根据网上参考、整合成功
一、Linux下安装jdk并配置环境变量
Oracle官网下载jdk linux安装包,这里以jdk-7u71-linux-x64.tar.gz为例(我还是参考win10下载的网站链接)
解压安装包
tar zxvf jdk-7u71-linux-x64.tar.gz
移到相应的位置
mv jdk1.7.0_71 /usr/local/
备份系统环境变量
cp /etc/profile /home/mj/
编辑系统环境变量
vi /etc/profile
输入i
加入内容如下:
export JAVA_HOME=/usr/local/jdk1.7.0_71
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PATH
注意标点符号,JAVA_HOME是刚才mv到路径
加载刚设置的变量
source /etc/profile
测试是否安装成功
输入 java -version 然后会显示jdk的版本信息等
输入javac 会显示javac的命令帮助 这样jdk和环境变量就配置成功了
ok,看下我的效果:
【注】问题:vim中 E212:无法打开并写入文件 的解决办法
在编写配置文件时,常常忘记切换到root用户,导致文件编辑完毕,敲入:wq 退出保存时,出现 E212:无法打开并写入文件 的错误提示。这是由于在该目录下当前用户没有写权限导致。
解决办法如下:
【1】 将文件保存到用户目录下,再改变所有者,然后移动到配置目录下,步骤如下:
1) 保存退出时用 :wq ! ~/tmp/file.conf
2)su切换到root用户,将file.conf改变属主, chown root file.conf
3)移动配置文件到目标目录,mv file.conf [pathname]
【2】 第二种解决办法相对比较简便
保存文件时用 : w ! sudo tee %
tee 用于读取输入文件,同时保存
%表示当前编辑文件
(不过这种方法有个要求就是当前编辑用户必须在 sudoers这个文件中,这也是执行sudo命令的要求)
ok,打开/etc/profile后、发现诶!确实保存了我添加的系统路径。
二、eclipse上配置PyDev
1、安装Eclipse:
sudo apt-get installl eclipse-platform
sudo pip install eclipse
2、安装sdk:
在官网下载,因为Eclipse启动必须有jre环境,版本7是Pydev官网要求
3、安装python:(我已有python 3.5)
4、安装Pydev:
启动Eclipse, 点击Help->Install New Software... 在弹出的对话框中,点Add 按钮。 Name中填:Pydev, Location中填pydev的下载地址(这个地址有可能变,以实际下载地址为准)
点下一步,下一步安装。中间会问你是否信任Aptana、Pydev什么的,信任就可以了。然后一步一步装下去。 如果装的过程中,报错了。 就重新装。
【问题】“ Eclipse+pydev安装配置找不到pydev”
【原因】pydev版本太新(2.8.x),与系统中的python2.7.3不是一个版本.
【解决】参考这篇博文的某一评论
在Eclipse里面:Help -> Install New Software...,
选择Add,在Name里面随便写,可以写个PyDev,然后下面的Location填写这个源:(安装旧版pydev需要添加安装地https://dl.bintray.com/fabioz/pydev/old/,并去掉选项Show only the lastest version of available software。选装2.8版本的!)
Hide items that are already installed 这个选项会默认勾选真的是好坑啊!!!
ok ,最后附一张神清气爽的由pydev的截图!!
5、配置pydev解释器:
安装好pydev后, 需要配置Python解释器。在Eclipse菜单栏中,点击Windows ->Preferences.在对话框中,点击pyDev->Interpreter - Python. 点击New按钮, 选择python.exe的路径, 打开后显示出一个包含很多复选框的窗口. 点OK。(我其实都尝试过、找到了安装路径/usr/lib/python3.5/,却在linux中还是没有找到所谓的python.exe,于是发现,只需:点击 Auto-config即可!!)
至此,PyDev的配置就完成了。
6、新建一个py工程
启动Eclipse, 创建一个新的项目, File->New->Projects... 选择PyDev->PyDevProject 输入项目名称:Pythonlearn1
新建 pyDev Package.
输入包名,这里输入Test1,就可以写代码了。
name = raw_input("what's your name?")
if name.endswith("tank"):
print("hello tank")
elif name.endswith("xiao"):
print("hello xiao")
else:
print("hello strange")