完美解決 ubuntu 配置環境變數後不能登入
在Ubuntu作業系統下配置JDK環境變數導致系統無法登入
這個問題兩步搞定
第一、找到 /etc/environment檔案,這個檔案是系統預設載入的環境變數檔案;同於在我們配置的jdk環境變數後,jdk環境變數會霸佔/etc/environment下的環境變數,當你登入系統時無法進行,當用戶驗證通過學後,系統老是重新啟動,無法登入。其實我們知道在ubuntu下配置JDK的全域性環境變數是在/etc/profile檔案中配置 ,所以我們只要把environment檔案中的系統預設的環境變數拷貝到profile檔案中的PATH中就行了啦。
第二、配置/etc/profile檔案內容如下:
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
if [ -d /etc/profile.d ]; then
for i in /etc/profile.d/*.sh; do
if [ -r $i ]; then
. $i
fi
done
unset i
fi
if [ "$PS1" ]; then
if [ "$BASH" ]; then
PS1='/[email protected]/h:/w/$ '
if [ -f /etc/bash.bashrc ]; then
. /etc/bash.bashrc
fi
else
if [ "`id -u`" -eq 0 ]; then
PS1='# '
else
PS1='$ '
fi
fi
fi
JAVA_HOME=/opt/java/jdk1.6.0_22
export JAVA_HOME
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA_HOME/bin
export PATH
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jir/lib
export CLASSPATH
umask 022
哈哈 這樣就搞定,簡單吧
相關推薦
完美解決 ubuntu 配置環境變數後不能登入
在Ubuntu作業系統下配置JDK環境變數導致系統無法登入 這個問題兩步搞定 第一、找到 /etc/environment檔案,這個檔案是系統預設載入的環境變數檔案;同於在我們配置的jdk環境變數後,jdk環境變數會霸佔/etc/environment下的環境變數,當你登入系統時無法進行,當用戶驗證通過學後
解決ubuntu在/etc/profile中配置環境變數後失效的問題
昨天設定了tomcat+nginx+session共享:nginx +多個tomcat實現負載均衡和session共享(完整教程,圖文並茂). 1、配置在系統變數裡的環境變數不生效了? 因為之前是通過安裝包安裝的jdk,在/etc/profile中中設定的環境
解決Linux修改環境變數後導致登入迴圈進不去系統的問題
最近給行動硬碟裝了個Ubuntu,然後在配置Java環境的時候,一不小心把**/etc/profile裡的環境變數輸錯了,還自信地source /etc/profile**當時就終端java就不出東西,於是我習慣性重啟了系統。 然後就悲劇了,能正常看到開機登入介
Windows10中配置Java環境變數,解決配置環境變數後,依然出現javac提示不是內部或外部命令的問題
安裝好JDK後,我們發現使用java命令沒有問題,但是javac卻會提示不是內部或外部命令。安裝我們一般的配置是這樣的:單擊“計算機-屬性-高階系統設定”,單擊“環境變數”。在“系統變數”欄下單擊“新建”,建立新的系統環境變數。(1)新建->變數名"JAVA_HOME"
mvn配置環境變數後 mvn -v依然不可用問題解決
今天重灌了maven,配置maven環境變數後,mvn -v已經成功執行的情況下。第二天執行mvn -v居然顯示 “mvn 不是內部命令”。表示很鬱悶。 然後上網上試了一些解決方案,比如把%MAVEN_HOME%直接替換為原路徑等,都沒有解決。 我用cmd進到maven路徑
如何在指令碼配置環境變數後立即使用環境變數
如果你點進了這篇博文,只能證明你對bat指令碼還不夠熟悉,運用的太少 因為解決這個問題太簡單了,先不要急著跟著做 可是我也在這個坑裡徘徊了好幾天 先說個例子,我是在寫一鍵部署tomcat+jre(
電腦裝多個jdk後,配置環境變數無效的解決辦法
最近在使用JAXB進行xml和javabean進行轉換的時候,遇到了一件事,就是在我本機上可以正常轉換,可是到了測試環境和正式環境轉換出來 的內容都是null,經過查詢原因,最後感覺是jdk版本問題導致的轉換出現了問題。 我本機的JDK版本是1.8.0_77,測試機上的版本是1.8.
Mac下配置環境變數重啟後不生效解決(.bash_profile vs .bashrc)(bash/zsh下不載入.bashrc問題解決)
得知載入順序如下: /etc/profile /etc/paths ~/.bash_profile ~/.bash_login ~/.profile ~/.bashrc 當然/etc/profile和/etc/paths是系統級別的,系統啟動就會載入,後面幾個是當前使用者級的環境變數。後面3
Ubuntu修改vim /etc/profile環境變數後導致開機不能登入!
1.首先進入grub模式:開機時按Shift鍵;2.進入Ubuntu高階選項;3.進入recovery mode的Ubuntu;4.進入root(·····root······shell····)選項;5.按Enter進入系統;(進入命令列後稍等一會後,不知道為什麼會跳出很多
centos中配置環境變數,source /etc/profile後,測試java -version 顯示 -bash:java:command not found
cho $PATH 中顯示配置的環境變數已經存在,但測試java -version仍顯示-bash:java:command not found。這是在profile中新增的,其中jdk是java的一個符號連結。 測試java -version echo $PATH &nb
Ubuntu中安裝zookeeper及kafka並配置環境變數
首先安裝zookeeper zookeeper需要jdk環境,請在jdk安裝完成的情況下安裝zookeeper 1.從官網下載zookeeper http://mirror.bit.edu.cn/apache/zookeeper/,版本可以根據自己需要選擇使用,
關於(新手)不懂Chromedriver如何配置環境變數問題解決!!!!
今天新學selenium,安裝Chromedriver時翻看了許多網上資料,還有很多CSDN大神寫的部落格,大神們寫東西很多都是一筆帶過,讓我這種新手有點不知所措,弄了好久才弄懂,具體該如何操作,就將自己學到的分享一下,供大家參考,同時加深印象。 首先當然是下載Chrome
裝完jdk後配置環境變數時,不小心把path裡的內容刪了,怎麼辦?
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Te
ubuntu android 環境變數的配置
sudo vi /etc/profile 在最後新增程式碼 export JAVA_HOME=/home/logan/programeFIles/jdk1.8.0_20 export PATH=
解決:linux 配置了dns 後,使用securecrt 登入linux速度超級慢
ping的速度非常好,讓人誤以為是ssh連線不上,實踐之後是連線上,就是一個慢。 分析結果,主要原因為:DNS的解析IP導致,可分別使用以下幾種分析處理方式 linux下SSH遠端連線服務慢解決方案 =======親身嘗試完美解決解決方法: 1、在ssh服務端上更改/
jdk安裝後沒有配置環境變數也可以java -version
jdk安裝後,沒有配置環境變數,開啟dos,輸入java -version也可以顯示java版本資訊。 原因是:jdk安裝過程,java、javaw、javaws三個命令被複制到C:\windows\system32目錄下。 所以,如果執行命令javac,會
mysql5.7資料庫安裝完成後如何配置環境變數
如果我們在windows10系統中安裝mysql後,沒有配置環境變數的話,在使用命令列進行mysql操作時就必須要進入mysql安裝目錄才行。這樣操作起來感覺會非常麻煩。這該怎麼辦呢?win10系統中配置mysql環境變數的方法。 方法/步驟: 鍵盤組合鍵:Win+i,開啟設定視窗,點選“系統”,進入系統設
oracle資料庫客戶端安裝完後,配置環境變數,安裝檢查jdk等,讓客戶端能連線上資料庫的流程
本課目的:1、掌握PLSQL 引數配置; 2、掌握PLSQL的tns的作用與配置;本課要求:能成功配置並執行PLSQL;主要內容: 首先給大家介紹一下PL/SQL Developer的主要用途: PL/SQL Developer是一個整合開發環境,專
ubuntu用apt安裝oraclejdk並配置環境變數
sudo apt-get install python-software-propertiessudo apt-get install software-properties-commonsudo add-apt-repository ppa:webupd8team/java
ansible-playbook設定java環境變數後不生效解決方法
ansible playbook指令碼中有安裝jdk操作,並且設定環境變數後且source了 /etc/profile檔案,還會提示沒有JAVA_HOME 程式碼如下: - name: install jdk1.8 yum: name=jdk1.8.