1. 程式人生 > >idea之旅(編譯java程式碼出現java.lang.ClassNotFoundException: com.sun.tools.javac.api.JavacTool)

idea之旅(編譯java程式碼出現java.lang.ClassNotFoundException: com.sun.tools.javac.api.JavacTool)

錯誤如下:

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 sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.jetbrains
.jps.builders.impl.java.JavacCompilerTool.createCompiler(JavacCompilerTool.java:70) at org.jetbrains.jps.javac.JavacMain.compile(JavacMain.java:63) at org.jetbrains.jps.javac.ExternalJavacProcess.compile(ExternalJavacProcess.java:196) at org.jetbrains.jps.javac.ExternalJavacProcess.access
$400(ExternalJavacProcess.java:48) at org.jetbrains.jps.javac.ExternalJavacProcess$CompilationRequestsHandler$1.run(ExternalJavacProcess.java:263) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)
百度一下後修改如下:解決

相關推薦

idea編譯java程式碼出現java.lang.ClassNotFoundException: com.sun.tools.javac.api.JavacTool

錯誤如下:Error:java: System Java Compiler was not found in classpath: java.lang.ClassNotFoundException: com.sun.tools.javac.api.JavacTool

java.lang.ClassNotFoundException: com/sun/tools/internal/xjc/api/XJC 問題

今天寫一個client 呼叫webservice 出現了一個這個問題,找了好久也沒有一個答案,老報錯, javax.xml.bind.JAXBException - with linked exception: [java.lang.ClassNotFoundException: com/su

XSS挑戰通過看程式碼解題

# XSS 挑戰之旅 ![](https://img2020.cnblogs.com/blog/1827218/202005/1827218-20200515205236525-1283498025.png) ## level 1 ![](https://img2020.cnblogs.com/blog

java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener

java lang class <!-- 導入java ee jar 包 --> <dependency> <groupId>javax</groupId> <artif

java.lang.ClassNotFoundException: com.sun.xml.ws.spi.ProviderImpl解決辦法

get -- 現在 rim otf jar eclips 示例 升級 問題現象:   這種很可能出現在獨立一個簡單示例項目中可以用,但是在把webService模塊加入系統後,報出這類錯誤。 Exception in thread "main" javax.xml.ws.

java環境變數設定 找不到或無法載入主類 com.sun.tools.javac.Main

安裝jdk1.7後,環境變數設定了,java,java -version 沒事,但javac不能用:找不到或無法載入主類 com.sun.tools.javac.Main  明顯是缺少jar,網上好

maven構建啟動tomcat報錯java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener

<!-- jdk版本控制 -->        <!--  <dependency>               <groupId>javax</gro

java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener 解決方法

今天在tomcat7下啟動一個開源的工程發現報錯誤: Java.lang.ClassNotFoundException: com.sun.faces.config.ConfigureListener 網上搜也是搜不到直接的解決辦法,後來從別人的提示中發現

dotNet程序員的Java爬坑

是我 方法 轉java 自己的 java pri 也好 工作 計劃     仔細想了下還是轉java吧,因為後期不管是留在北京也好還是回老家也好,java的工作都會好找一點。現在的工作主要還是寫.net,目標是下一次離職的時候可以找到一份全職的java工作,我一直都覺得實踐

dotNet程序員的Java爬坑

模式 最好的 https servlet 很多 過濾器 () 被調用 回調   囉裏囉唆的寫了一大堆,最後還是全刪除了。哎~   言歸正傳,最近因爲發生了很多事情,所以更新的有嗲晚了,最近也一直在學習,但是感覺效率什麼的不是很高,這是不對的,反思一下,從這篇博文開始,打起精

dotNet程序員的Java爬坑spring MVC篇一

www. let ref ide filter ESS pro enc require 使用maven構建springMVC項目,開發工具為IDEA 一、構建Maven項目,模板為WebApp 二、在pom文件中配置SpringMvc配置(springMvc需要以來serv

idea熱部署更新jsp程式碼不用重編譯Tomcat

前端熱部署(更改前端程式碼,不用重啟tomcat,重新整理瀏覽器就可以) 主要在於 On frame deactivation選項配置選擇為 Update classes and re

Java架構師

夜光序言: 世人辱亦棄你 餘他信亦護你 便值重踏塵泥。       正文:Java高併發場景的資料隔離方案  

Java架構師

夜光序言: 畫工須畫雲中龍,為人須為人中雄~~         正文:Java分散式Session專案處理方案 如果我們用eclipse就需要安裝STS外掛,這個有很多配置方法嗯~ 提供一種方案:H

Java架構師

夜光序言: 最痛苦的是,消失了的東西,它就永遠的不見了,永遠都不會再回來,卻偏還要留下一根細而尖的針,一直插在你心頭,一直拔不去,它想讓你疼,你就得疼     正文:JAVATomcat企業級學習 搞清楚tomcat架構/ 具體的處理流程~~

Java架構師

夜光序言: 裝逼是什麼,就是看見野花不摘,欣賞;什麼是衝動,就是見花就摘,然後沒地擱;男人是什麼,那是眼睛裡根本就沒有野花,全是果~         正文:Java企業級高併發  

Java架構師

夜光序言:   如果世界和你,都掉進了河裡,我一定先救你,然後忘記世界的呼吸~       正文: MVC框架的演變   我們安裝這個外掛解決沒有tomcat的問題,因為targ

學以致用——Java原始碼——騎士跳馬小遊戲_優化演算法加彙總分析版Knight’s Tour - Heuristic plus statistics version

接上一篇,學以致用——Java原始碼——騎士之旅(跳馬)小遊戲_優化演算法版(Knight’s Tour - Heuristic version), https://blog.csdn.net/hpdlzu80100/article/details/85330188。 本程式加入了統計分

學以致用——Java原始碼——騎士跳馬小遊戲_優化演算法版Knight’s Tour - Heuristic version

程式功能: 輸入騎士的起始位置,程式模擬輸出其移動軌跡(本程式採用優化演算法(Heuristic)但未使用蠻力解決法)。相比上一版本騎士“隨意”的選擇路勁,這次,武士受到了啟發,優先選擇靠邊的位置行走,所以可以走的更遠。但有時依然改變不了自己尚未完成使命(走完全部方格),卻被困在棋盤上某個位

學以致用——Java原始碼——騎士跳馬小遊戲_宿命版Knight’s Tour - Non-heuristic version

遊戲規則: 一個8*8的棋盤上站著一個騎士(Knight),騎士在棋盤上只能走L形(橫走1步後豎走2步,或橫走2步後豎走1步),要求棋盤上每個方格只能停留一次,請問騎士應該怎麼走才能走完64個方格? 如,當騎士位於下圖中K位置時,其移動方式共有以下0-7共8種。 程式功能: