簡體   English   中英

jdk1.8.0_25沒有javac.exe

[英]jdk1.8.0_25 no javac.exe

我看到了其他類似問題,但與JDK1.8.1_25無關。 bin文件中沒有java.exe fin。 事實上,在bin文件中並沒有像JDK1.7.0.71中那樣多。 因此,當我嘗試從cmd行執行java程序時,什么也沒發生。 當我輸入javac -version時,沒有找到任何東西。 我正在嘗試遵循Lynda教程,但這無濟於事,因為盡管教程使用的是JDK的早期版本,但它與教程的功能不同,但實際上我認為最新版本應該可以。

我的%Path%是:

-C:\\ ProgramData \\ Oracle \\ Java \\ javapath; C:\\ MinGW \\ bin; C:\\ MinGW \\ msys \\ 1.0 \\ bin; C:\\ Program Files \\ Common Files \\ Microsoft Shared \\ Windows Live; C:\\ oraclexe \\應用程序\\ ORACLE \\產品\\ 11.2.0 \\服務器\\ BIN; C:\\ WINDOWS \\ SYSTEM32; C:\\ WINDOWS; C:\\ WINDOWS \\ SYSTEM32 \\ WBEM; C:\\ WINDOWS \\ SYSTEM32 \\ WindowsPowerShell \\ V1.0 \\; C ^ :\\ Program Files \\ Microsoft SQL Server \\ 110 \\ Tools \\ Binn \\; C:\\ Program Files \\ Windows Live \\ Shared; C:\\ Program Files \\ QuickTime \\ QTSystem \\ C:\\ Program Files \\ Java \\ jdk1.7.0_71 \\倉;

哇沒有意識到這么久,也不能正確!?!

問候,

卡羅琳

您的路徑應包括(可能從以下開始):

C:\Program Files\Java\jdk1.8.1_25\bin;

我的jdk1.8.0_05\\bin包含53個文件,3,188,466個字節,(包括javac.exe),我懷疑它們已經徹底改變了從0_05到1_25的任何內容,所以如果你的bin不包含這樣的東西,那么肯定有東西您的安裝有誤。 如果是這樣,則將其卸載並從頭開始重新安裝。

另外,如果您的路徑確實以-字符開頭,或者確實包含字符串QTSystem\\C:\\而不是QTSystem\\;C:\\那么您的路徑也已損壞。 (您的Java 7應該從未使用過。)

%PATH%是正常的。

如果您的1.8 JDK不完整(可能發生),請將%PATH%中的jdk還原為以前的版本,還將%JAVA_HOME%還原。

請記住關閉所有控制台窗口並重新啟動任何應用程序以使其生效:)

去測試:

echo %JAVA_HOME%
java -version

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM