2017-06-02 1006 views
-1

當我試圖到tomcat使用startup.bat我碰到下面的錯誤運行,JRE_HOME環境變量是不正確的定義,同時起tomcat

The JRE_HOME environment variable is not defined correctly 
This environment variable is needed to run this program 

我甚至試過JRE_HOME設置手動系統變量列表中,但這個問題遺蹟。

JRE_HOME C:\Program Files\Java\jre1.8.0_121;

我能做些什麼來解決呢?

我使用Windows 8

+1

如何設置變量? – Jens

回答

0

希望你知道在Windows 8 // C程序中設置路徑的方式:\ Program Files文件\的Java \ jre1.8.0_121肯定是有計劃和文件之間的空間,這些錯誤是可能的。請更正此路徑或將其存儲在不涉及空間的路徑中。 在路徑添加JRE_HOME路徑,然後單擊確定重新打開 命令提示符窗口,然後再次給予的startup.bat

希望這有助於

0

我面臨同樣的問題。

首先在你的問題看來,JRE_HOME\bin。這不是必需的。 仍然可能會出現此錯誤。所以這裏是我發現解決這個問題的地方 -

在Apache Tomcat附帶的running.txt文檔中說,如果在setenv.bat文件中定義了JRE_HOME會更好。這個文件本身並不存在,所以你需要創建它。該文件必須在%CATALINA_BASE%\bin\setenv.bat路徑和內容應

set "JRE_HOME=C:\Java\jre8" 
exit /b 0 

JRE_HOME應該是在您的JRE中存在的路徑。 現在您可以啓動服務器了。

相關問題