解决方案:
-
去jdk安装目录:C:\Program Files\Java\jdk1.8.0_241找到src.zip并解压 -
在idea中新建java项目,不勾选任何框架,建立最简单的java项目,然后找到该java项目做所在的文件目录,删掉原来的src文件夹,把解压的src(src.zip解压的)文件夹复制到该项目目录。 -
导jar包之前的设置:为了避免导jar包出错,最好导包之前就设置好 (1)系统资源不足 问题提示如下:
通过提示可以看出导致这个错误出现的原因是内存不够。解决办法当然是加大内存。 点击File–>Settings–>Build,Execution,Deployment–>Compiler,将Build process heap size(Mbytes)选项加大,默认值是700,笔者这里调至1200:
(2)程序包com.sun.tools.javac.*不存在 问题提示如下:
这是缺少tools的jar包所导致的。 点击File–>Project Structure–>Libraries
选择JDK安装目录,在lib目录下找到tools.jar,点击ok导入即可。
(3)找不到符号UNIXToolkit、FontConfigManager 问题提示如下:
这是因为在Windows平台下缺少了两个java类文件所导致的。 这两个类文件可在OpenJDK网站上找到。
注意这里选择自己相应的JDK版本,笔者的是jdk1.8.0_241。
找到这两个类文件的位置后,新建sun.awt和sun.font包,并将这两个类复制进项目如下图所示的位置中。
-
导出jar包,在idea中菜单栏选择File->Project Structure… 然后选择如图所示: 如上图所示,Name必须是rt,Output directory为jar包的输出路径,之后鼠标左键双击 得到如下图 点击OK,之后点击 等待jar包导出完成。 -
在C:\Program Files\Java\jdk1.8.0_241\jre\lib目录中新建endorsed文件夹把之前导出的rt.jar拷贝进来。
再次debug完美解决问题
|