2016-09-15 26 views
0

無法解析getString的方法。在我的IDE中缺少java.lang和其他基本庫

我很確定我的路徑只是搞砸了,這是一個新的jdk 1.8安裝,我昨天做了,今晚重新安裝,使用intelliJ和Eclipse我沒有訪問基本方法,如getString和長度,如果我手動添加庫到我的java文件,他們沒有找到。

一些庫仍然可用,可以發現(雖然我不得不指出這些問題,以我的IDE來自動解決這些問題),像

import java.net.URL; 
import java.net.URLEncoder; 
import java.util.Scanner; 

我只想手動安裝缺少的庫,但事情一樣基本java.lang我無法找到下載。我的Java安裝有什麼問題?我剛從http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html安裝

我可以檢查我的文件夾中是否有丟失的東西?

我已經設置了以下環境變量:

CLASSPATH C:\Program Files\Java\jdk1.8.0_101\bin;C:\Program Files\Java\jdk1.8.0_101\jre\bin;. 

PATH C:\ProgramData\Oracle\Java\javapath;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files (x86)\Skype\Phone\;C:\Program Files (x86)\GtkSharp\2.12\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Python\Python35\Scripts;C:\Program Files\nodejs\ 

JAVA_HOME C:\Program Files\Java\jdk1.8.0_101 
+0

您還沒有JAVA_HOME C:\ Program Files文件\的Java \ jdk1.8.0_101路徑變量。爲什麼? ClassPath指定.class文件的位置。 – yeppe

回答

0

不知道這是你的問題的解決方案。但是我可以在你身上找到這些缺陷。您沒有在路徑變量中包含JAVA_HOME C:\Program Files\Java\jdk1.8.0_101。類路徑指定JVM查找由程序生成的.class文件的位置。你可以包括儘可能多的路徑,只需指定;

0

我會從Intellij設置開始,導致它看起來像不良的項目配置。 shift+ctrl+alt+sFile > Project Structure 從那裏Project Settings > Project > Project SDK設置正確的JDK