前言

编译代码时报错 com.sun.tools.corba.se.idl.Generator 找不到,与其他项目比较发现这个类在jdk\lib\tools.jar 下面

出错原因

jdk\lib下面tools.jar不存在

解决办法

  1. 方法一
    直接把jdk对应的 tools.jar复制到jdk\lib目录下

    tools.jar下载地址:
    https://download.csdn.net/download/zhangvalue/12219456

  2. 方法二
    如果是maven项目的话可以添加一个依赖,前提是tools.jar已经在${JAVA_HOME}/lib目录下面

<dependency>  <groupId>jdk.tools</groupId>  <artifactId>jdk.tools</artifactId>  <version>1.8</version>  <scope>system</scope>  <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>
  1. 方法三
    在pom文件的plugins中指定jdk
<plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target></configuration></plugin>
</plugins>
  1. 方法四
    若tools.jar已经在${JAVA_HOME}/lib目录下面可以直接把tools.jar加到jdk的Classpath下

参考

1. 在jdk1.8安装目录下jre\lib找不到tools.jar的解决办法
2. maven工程pom.xml报jdk.tools.jar找不到问题

com.sun.tools.corba.se.idl.Generator不存在, 找不到tools.jar的解决办法相关推荐

  1. JavaDemo——探索CORBA的IDL与Java的应用

    最近接触了一个C++项目,里面有个以.idl后缀的文件,于是查阅了一下,发现是CORBA技术的一部分,一个十分古老的技术,用作远程调用,现在都很少接触到,能查阅的资料也不是很多,后来发现java也支持 ...

  2. Could not find artifact com.sun:tools:jar:1.5.0 解决办法

    2019独角兽企业重金招聘Python工程师标准>>> Could not find artifact com.sun:tools:jar:1.5.0 解决办法 创建maven项目出 ...

  3. Unrecognized option: --add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED 解决办法

    升级到IDEA 2021.2后启动原有项目不能启动,报错如下: Unrecognized option: --add-opens=jdk.compiler/com.sun.tools.javac.co ...

  4. 找不到 tools.jar。请检查 C:\Program Files\Java\jre1.8.0_151 是否包含有效的 JDK 安装

    今天全新安装了windows11之后 安装flutter等环境之后运行项目 却发现报错 找不到 tools.jar.请检查 C:\Program Files\Java\jre1.8.0_151 是否包 ...

  5. 【网址收藏】安装VMware Tools显示灰色正确解决办法

    安装VMware Tools显示灰色正确解决办法

  6. 安装VMware Tools 灰色解决办法

    安装VMware Tools 灰色解决办法 1.问题描述 使用VMware时,安装VMware Tools或者重新安装VMware Tools的按钮是灰色的 2.网上比较常用的解决办法 网上挺多博客有 ...

  7. Android SDK Manager 加载不出tools解决办法

    问题描述 用eclipse配置Android开发环境过程中,下载的Android SDK Manager 加载不出tools,如下图所示: 图片来源于3,2,1,FIGHT! 上述问题不管是设置国内的 ...

  8. 使用 SAP Fiori Tools 部署 SAP UI5 应用到 ABAP 服务器时遇到的各种错误和解决办法

    错误1 (node:28340) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'customMiddleware ...

  9. Android Studio之Instant Run requires ‘Tools | Android | Enable ADB integration‘ to be enabled解决办法

    1.问题 Android studio运行项目时候出现这个提示 Instant Run requires 'Tools | Android | Enable ADB integration' to b ...

最新文章

  1. Django学习笔记(5)---ForeignKey
  2. FusionCharts Free(3)
  3. UA MATH567 高维统计II 随机向量6 亚高斯随机向量的应用: 半正定规划
  4. 本地---tcpserver与tcpclient
  5. ajax乱码解决汇总
  6. 漫画:什么是JVM的垃圾回收?
  7. linux nohup 后台运行
  8. java基础Runtime类的使用
  9. PHP中header和session_start前不能有输出的原因
  10. Docker Hub 将放弃支持客户端 1.5 及以下版本
  11. 小D课堂 - 零基础入门SpringBoot2.X到实战_第9节 SpringBoot2.x整合Redis实战_40、Redis工具类封装讲解和实战...
  12. 汇编程序debug的使用完整使用
  13. 编程语言Netty原理浅析
  14. MATLAB周边第三期-坤坤的唱跳rap
  15. 选择题汇总3(括号里填的答案都是对的,不用管下面那个答案正确与错误,因为作者懒得删了)
  16. java gef_GEF最简单的入门-helloword(1)
  17. 计算机四级网络工程师
  18. 程序员实现 财务自由的 40 个案例
  19. 全球尺度的高分辨率遥感产品
  20. latex 参考文献没有显示_LaTeX 参考文献的处理

热门文章

  1. ws协议 服务器配置,nginx 配置websocket长连接ws协议
  2. 初中计算机竞赛面试题目及答案,教资面试历年考试题目,试讲+答辩,附解析!【初中信息技术】...
  3. 造轮子前先看看现有的开源轮子
  4. 用Python初学机器学习时碰见ValueError: Iterable over raw text documents expected, string object received.报错解决方法
  5. Mac OS下怎么录屏,能同时保留声音?
  6. 大数据分析的几个极佳用例
  7. 3C产品认证免收费用项目
  8. 莫烦keras学习代码二(手写数字识别MNIST classifier CNN版)
  9. ASUS|华硕 天选4 FA507NU 锐龙版 工厂系统 带ASUS Recovery恢复功能
  10. Word排版——毕业论文专业排版4——题注