程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Python >> windows、ubuntu下eclipse搭建java、Python環境問題總結

windows、ubuntu下eclipse搭建java、Python環境問題總結

編輯: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%\lib\dt.jar;%java_home%\lib\tools.jar

dt.jar裡面包含運行環境的類庫,如果需要使用swing請最好帶上;

tools.jar裡面包括javac的東西,如果手動javac請帶上

PATH變量是windows搜索文件自動訪問的目錄,如果希望系統在任何目錄下都可以訪問java\javac的命令請配置;

 

二、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,然後再執行相關步驟。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved