1. 程式人生 > >更換JDK版本後,無法啟動eclipse解決辦法。

更換JDK版本後,無法啟動eclipse解決辦法。

因為公司專案有時候要用jdk1.6 版本,有時候又要用jdk1.7版本 。

我的電腦有兩個版本的jdk。 分別是1.6 個1.7版本的。我把eclipse.ini 檔案中的 -vm 改為jdk1.6的安裝路徑後,無法啟動eclipse。

於是,認真地去查看了錯誤日誌檔案,發現日誌檔案中提示

filter:="(&(osgi.ee=JavaSE)(version=1.7))" 提示我的eclipse啟動最低的jdk版本是1.7.

然後,我就安裝了jdk1.7,但是環境變數配置的是jdk1.6的路徑。再把eclipse.ini檔案的-vm路徑改回1.7版本的。


 再次啟動eclipse,這次eclipse又可以重啟了。

但是我要用1.6版本的jdk編譯java程式碼怎麼辦?最安全最可靠的辦法就是進入eclipse->Window->Perferences->java->Compiler中設定Compiler compliance level 為1.6就行了。記得點選Apply 和 ok按鈕


設定好之後,eclipse就預設使用jdk1.6為編譯器。

相關推薦

更換JDK版本無法啟動eclipse解決辦法

因為公司專案有時候要用jdk1.6 版本,有時候又要用jdk1.7版本 。 我的電腦有兩個版本的jdk。 分別是1.6 個1.7版本的。我把eclipse.ini 檔案中的 -vm 改為jdk1.6的安裝路徑後,無法啟動eclipse。 於是,認真地去查看了錯誤日誌檔案,

1.7更換JDK1.6版本無法啟動eclipse mars解決辦法

因為公司專案有時候要用jdk1.6 版本,有時候又要用jdk1.7版本 。我的電腦安裝有兩個版本的jdk。 分別是1.6 個1.7版本的。我把eclipse.ini 檔案中的 -vm 改為jdk1.6的安裝路徑後,無法啟動eclipse。於是,認真地去查看了錯誤日誌檔案,發現

DOCKER配置完加速無法啟動解決辦法

安裝完DOCKER,配置完加速源後, 執行systemctl restart docker後,報錯: Job for docker.service failed because the control process exited with error code. See "systemctl statu

ride.py在執行python3.×版本導致無法執行及解決辦法

最近一直在自學python自動化,網上看到rf框架挺適合初學自動化測試,於是通過蟲師的搭建了rf框架, 但是在使用過程中遇到了一個問題,在網上沒有找到明確解決辦法於是想到記錄一下 之前為了搭建rf框架下載了python2.7版本,後面又想玩下爬蟲於是下了python3.4版本結果出現了下面的問題:和往常一樣切

mysql的服務已經停止無法啟動解決辦法

(1)如果之前裝過mysql的,把mysql的server解除安裝掉,連帶MySQL Server 5.7\data檔案一起清乾淨 (2)重新裝好後,輸入net start mysql還是無法啟動服務,這個時候,輸入以下指令           mysqld --remov

Android Studio提示埠號5037被佔用無法啟動ADB解決辦法

1、解決辦法一: 執行->cmd 開啟命令列視窗輸入:netstat -aon|findstr "5037" 找到佔用埠號的pid:3600 如: C:\Users\Administrator>netstat -aon|findstr "5037"   TCP 

mysql在伺服器異常斷電無法重啟解決辦法

mysql在伺服器重啟後,無法正常啟動解決辦法: 1.第一個是立即關機 使用命令 shutdown -h now 關機,關機後在硬啟動,程序就停止了。 2.mv /var/lib/mysql/mysq

ubuntu14.04升級cmake版本ROS catkin_make錯誤解決辦法

ubuntu預設安裝的cmake版本是2.X的,有時候編譯某些軟體時需要升級到3.x以上。 如果是手動原始碼編譯升級方式,可能會導致cmake的安裝路徑與開始的安裝路徑不一致(通常是/usr/bin/cmake 與/usr/local/bin/camke的

Java學習之路——在更換JDK版本之後eclipse打不開報錯提示

報錯資訊如下圖所示: 在本地電腦中更換JDK版本,或重新安裝JDK到其他路徑之後,重新配置環境變數後,經過cmd檢查無誤,再開啟eclipse顯示報錯。 出現原因:雖然本地電腦JDK版本改變或安裝路徑的改變,但是eclipse原來配置的JDK並沒有變化,可開啟

eclipse 更換 JDK 版本報錯

在實際開發過程中,可能由於專案的需要,我們需要更換 JDK 的版本。但是更換後會報錯,如下: Java compiler level does not match the version of the installed Java project facet. 解決辦

VCENTER重啟無法啟動VCENTER服務(WINDOWS版本

VCENTER重啟後,無法啟動VCENTER服務(WINDOWS版本) 應用日誌提示: 解決辦法: VMWARE官方解決方法: VCENTER中的SQLSERVER使用動態介面連線,每次重啟伺服器或者SQL服務,動態介面會發生改變。需要手動修改SQL SERVE

wampserver 多個PHP版本配置無法啟動

網上很多wampserver 多個PHP 版本配置的方法 如果配置好後,無法啟動,可以藉助 事件檢視器,來查看出錯的原因 根據提示,逐個排查 另外要注意apache 支援的PHP 的版本 1、Apache2.0對應的PHP模組為 php5apache2.dll 2、

切換jdk版本命令提示符處仍顯示舊版本怎麼辦?

接上篇文章,我在安裝maven的時候遇到需要更換jdk版本解決問題,所以遇到了此問題。但是我也不只一次遇到了此問題,上次我遇到這個問題是因為loadrunner11的編譯環境是1.6jdk版本,所以jdk由1.7切換到1.6。悲催的是我忘記了上次是怎麼解決此問題的,所以才想到自己寫個部落格的,做個筆

CentOS更換python版本yum不可用的問題

因為yum呼叫了python,他的啟動程式/usr/bin/yum就是一個python指令碼 yum是不相容 Python 2.7的,所以yum不能正常工作,我們需要指定 yum 的Python版本 將檔案/usr/bin/yum頭部的#!/usr/bin/python 改成#!/usr/bin/python

解決Vmware Player的vmx86.sys版本錯誤無法啟動虛擬機器的問題

今天執行VMware Player 時突然虛擬機器無法運行了,報出所謂vmx86.sys版本錯誤的問題。經搜尋網路,發現是由於剛剛安裝的Comodo防火牆之後的安全策略問題,解決辦法是將vmware Player設定為

雙系統無法引導問題ubuntu16.10安裝win10無法啟動ubuntu

我有兩個硬碟,一個SATA一個SSD,ubuntu安裝在SATA上,然後裝的ssd的win10。 中間有個插曲,win10裝的教育版的,啟用期只有180天,想轉成專業版還不行。所以就刪了重新裝的專業版,再啟用的。 之後再開ubuntu就死活打不開,網上試了一

centos安裝docker源ubuntu:16.04版本無法使用iptables命令原因和解決方法

Dcoker容器在使用的過程中,有的時候是需要使用在容器中使用iptables進行啟動的,預設的docker run時都是以普通方式啟動的,沒有使用iptables的許可權,那麼怎樣才能在容器中使用iptables呢?要如何開啟許可權呢? 那麼在docker進

windows伺服器修改使用者名稱oracle監聽無法啟動解決辦法

上級資訊部門要求對windows伺服器的administrator使用者名稱進行更名,對某業務應用伺服器進行更名後,tomcat連線不上oracle資料庫,報oracle監聽啟動錯誤。實際上oracle服務執行正常,oracle監聽已無法啟動。解決辦法: 1、刪除netwo

kali安裝chrome無法啟動chrome

開發十年,就只剩下這套架構體系了! >>>   

phpStudy配置虛擬主機無法正常訪問指定目錄

phpstudy 無法 alt http 配置 ima 定義 images 虛擬 報錯如下: 查看你的hosts文件,是否定義過這個站點,或,是否有錯別字。 如果報錯是下面這個的話,很明顯,站點沒有正確的指定到具體的文件(文件夾)。 phpStudy配置虛擬主