前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >异常解决:idea Java 动态编译失败,获取classpath属性不正确问题解决

异常解决:idea Java 动态编译失败,获取classpath属性不正确问题解决

作者头像
执笔记忆的空白
发布2020-12-24 10:09:36
1.7K0
发布2020-12-24 10:09:36
举报
文章被收录于专栏:Java日常

今天一个同事遇到了idea 在进行Java动态编译Class的时候失败了,其他人运行都正常,就他电脑上不行,帮查看其原因,是在编译的时候获取不到系统变量 CLASSPATH. 并且获取到的目录是: /C:/Users/DIY/AppData/Local/Temp/classpath.jar;按道理应该是JDK目录下的lib jar包。

解决方案:

1、查看其系统变量,发现在用户自定义的变量里面配置了JAVA_HOME, 而其系统变量里面没有,包括CLASSPATH也配置的有问题。 重新帮其配置。 参考:https://blog.csdn.net/yangsummer2426/article/details/80499775

2、IDEA的版本是2017.3 更改其idea的工作空间的workspace.xml的配置,将dynamic.classpath改成 false. 即可解决,参考:

https://stackoverflow.com/questions/4853540/what-does-the-dynamic-classpath-flag-do-intellij-project-settings

IDEA关于这个配置项的解释:

注:另外如果是IDEA2018以上的版本,可进行一下选项配置:

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/09/06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档