2016-01-04 28 views
1

我在創建運行的Jar文件時遇到了一些麻煩。該程序在Eclipse中工作正常,但是當我編譯並創建一個可運行的JAR時,它不起作用。我在命令提示符下進行了故障排除,發現我收到了錯誤,這意味着錯誤版本的Java正在運行。之前我的程序遇到過這個問題,並將我的Java更新爲所需的1.7,並開始在Eclipse中工作。命令提示符與Windows控制面板運行不同的Java版本

現在令人困惑的是,當我進入控制面板並進入Java配置並點擊「about」時,我可以看到版本1.7處於活動狀態。當我進入命令提示符並查找當前Java版本時,它會返回Java 1.6,因此我無法運行JAR。

爲什麼我要在控制面板中顯示一個版本,在命令提示符下顯示另一個版本,我該如何解決?

在此先感謝。

+2

我想你需要將當前的java設置爲PATH變量。 – YoungHobbit

+0

卸載所有版本的Java並安裝您想要使用的最新版本(Java 8 Update 66出色地工作)。這修復了所有PATH問題。 – GiantTree

回答

2

Location for path 命令提示符將運行路徑變量中存在的任何版本。

相關問題