zoukankan      html  css  js  c++  java
  • windows、ubuntu下eclipse搭建java、Python环境问题总结

    前两篇博文分别讲述了如何在windows、ubuntu下用eclipse搭建java、python环境,下面就针对本人遇到的问题做一个总结。

    一、windows下关于java环境变量JAVA_HOME、CLASSPATH、PATH的意义

    JAVA_HOME: 表示JDK的安装地址,有的程序会以该路径寻址;

    CLASSPATH:  用来设置javaclass文件的搜索路径,如果不配置,则默认配置为java程序当前目录;如果有配置,则使用配置的路径。

    假设:

    CLASSPATH=.;c:/java

    表示java会自动搜索当前目录(点表示当前目录)以及c :/java

    如果配置,请一定配置点,如果不配置最前面这一点,java就不会搜索当前目录,万分小心~

    CLASSPATH还有一个重要的作用:配置第三方库的路径,多半是.jar文件;例如

    CLASSPATH=.;%java_home%libdt.jar;%java_home%lib ools.jar

    dt.jar里面包含运行环境的类库,如果需要使用swing请最好带上;

    tools.jar里面包括javac的东西,如果手动javac请带上

    PATH变量是windows搜索文件自动访问的目录,如果希望系统在任何目录下都可以访问javajavac的命令请配置;

    二、ubuntu下如何配置环境变量;

    在ubuntu下配置环境变量与windows下十分类似,可能最大的差别在于:windows下所有的系统环境通过可视化的图形界面维护,导致我们在windows环境下往往对于“用户”概念十分淡薄,而类linux的ubuntu却严格的根据用户管理一些系统资源,环境变量就属于资源的一种.

    在ubuntu下每个用户维护自己的环境变量,当然也存在系统环境变量,即对所有的用户均生效。

    所以在配置环境变量的时候,对当前用户是必须完全知晓的。配置环境变量的方法有多种,每一种效果均不同,下面就分开讲解;

    1.在终端通过export命令直接输入。这种方法配置的环境变量立即生效,但是系统重启后失效,即该方法配置的环境变量只留存于内存中。

    2.通过配置~/.bashrc文件         这种方法配置的环境变量只对调用命令的用户生效,而且必须调用

    source ~/.bashrc

    才能生效,或者重启系统;

    3.通过配置/etc/profile文件   这种方法配置的环境变量对所有用户生效,可以调用

    source /etc/profile

    使其生效,但不建议使用这种方式

    3、关于ubuntu下文本编辑器讨论

    作为刚接触ubuntu小白的我,文本编辑可着实把我折腾坏了。对,就是vi编辑器,刚开始,对于其的用法完全茫然,到现在也才知晓一点点。

    vi编辑器分为三个模式,命令行模式,也就是直接输入:vi filename时进入的模式。在命令行模式下无法键入文本,可以进行删除、光标移动工作,而且不能使用键盘的上下左右按键,会产生乱码,必须使用hjkl四个按键。究其原因,由于vi编辑器出现很早,那时的键盘布局与现在使用的有一定的差别。在命令行模式下,敲击”i”就进入编辑模式。但该编辑模式下,只允许在光标当前位置键入文本,如果写错需要回删,还是必须通过按Esc键回到命令行模式,然后删除,通过delete键删除。如果需要退出编辑,必须先进入命令行模式,敲击 : ,冒号,然后输入q命令才能退出,不保存输入q!。

    在经历了如此老的编辑器后,才发现vim、gedit编辑器,额,也算是一种体验吧

    4、ubuntu系统上多版本java的处理

    毫无疑问,ubuntu支持多版本java的安装,在集成开发环境中,可以通过eclipse配置使用的jdk与jre版本,但是手动调用java与javac命令呢?

    这种情况下需要通过update-alternatives –config  java 命令选择当前使用的java版本;

    5.ubuntu系统上python的编译与安装

    前面提到ubuntu上安装python时有时候不一定有适配系统的完整的安装包,这时候就需要我们手动编译、安装,主要涉及执行./configure根据系统配置生成makefile文件,make命令编译,以及sudo make install命令安装,但是在安装过程中会出现缺少ssl协议的问题。然后执行:

    sudo apt-get install openssl 
    sudo apt-get install libssl-dev

    安装openssl,然后再执行相关步骤。

  • 相关阅读:
    排序算法——选择排序
    poj1906
    poj1496
    poj1244
    poj1183
    poj1806
    !!!舒尔茨自律神经训练法
    Google Analytics的能与不能
    乔布斯最伟大的贡献是什么
    冥想呼吸
  • 原文地址:https://www.cnblogs.com/yellowcat/p/5373680.html
Copyright © 2011-2022 走看看