无法在getString上解析方法。
我很确定我的路径只是搞砸了什么,这是我昨天做的一个新的jdk 1.8安装并今晚重新安装,使用intelliJ和Eclipse我无法访问基本方法,如getString和length,以及如果我手动将库添加到我的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 :(得分:0)
不确定这是否是您问题的解决方案。但是我可以在你身上发现这些缺陷。您没有在路径变量中包含JAVA_HOME C:\Program Files\Java\jdk1.8.0_101
。类路径指定JVM查找由程序生成的.class文件的位置。您只需指定;
答案 1 :(得分:0)
我会从Intellij设置开始,因为它看起来像糟糕的项目配置。
shift+ctrl+alt+s
或File > Project Structure
从那里Project Settings > Project > Project SDK
设置正确的JDK