好像是因为重装了jdk出现的这个问题,但是myeclipse中运行正常,idea会各种报错
jdk配置已经设置好了,cmd中运行java -version正常
idea报错信息如下:
Error:java: System Java Compiler was not found in classpath:
java.lang.ClassNotFoundException: com.sun.tools.javac.api.JavacTool
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
。。。。。。。。。。。。
已经百度过了,仍然找不到答案
Eclipse에서 구성 디렉터리를 삭제하고 Eclipse를 다시 시작한 후 다시 시도하세요.
그래도 안되면 환경변수에 JAVA-HOME을 jdk 경로로 설정해주세요. 이전에 존재했다면 덮어씁니다.
그래도 작동하지 않으면 환경 변수 경로의 bin 경로를 jdk 디렉터리(jre 디렉터리 아님)의 bin으로 설정하세요. 이전에 존재했다면 덮어씁니다. 다시 시도해 보세요.
설정/빌드, 실행, 배포/컴파일러에서 Java 컴파일러 설정을 살펴보세요.
저도 이 문제를 겪었습니다. lib에 문제가 있습니다