gitweixin
  • 首页
  • 小程序代码
    • 资讯读书
    • 工具类
    • O2O
    • 地图定位
    • 社交
    • 行业软件
    • 电商类
    • 互联网类
    • 企业类
    • UI控件
  • 大数据开发
    • Hadoop
    • Spark
    • Hbase
    • Elasticsearch
    • Kafka
    • Flink
    • 数据仓库
    • 数据挖掘
    • flume
    • Kafka
    • Hive
    • shardingsphere
    • solr
  • 开发博客
    • Android
    • php
    • python
    • 运维
    • 技术架构
    • 数据库
  • 程序员网赚
  • bug清单
  • 量化投资
  • 在线查询工具
    • 去行号
    • 在线时间戳转换工具
    • 免费图片批量修改尺寸在线工具
    • SVG转JPG在线工具
    • SVG转PDF/Word
    • SVG转Draw.io可二次编辑格式
    • AI图标批量格式工厂
    • js代码混淆
    • json格式化及任意折叠展开
    • PDF常用工具
    • 中文乱码修复工具

月度归档8月 2026

精品微信小程序开发门户,代码全部亲测可用

  • 首页   /  2026   /  
  • 8月
未分类 8月 26,2026

idea mvn compile是成功,但在idea运行还是报错

发现在idea mvn compile是成功,但在idea运行还是报错:scala: Cannot connect to compile server at localhost/127.0.0.1:3200 (Connection refused: no further information) [Chuneng-SaaS]Trying to compile without itCompiling… [Chuneng-SaaS]scala: compiling 145 Scala sources and 57 Java sources to D:\newcode\gyy\safety-alert-flink\target\classes …scala: there were 16 deprecation warnings; re-run with -deprecation for details
scala: ## Exception when compiling 202 sources to D:\newcode\gyy\safety-alert-flink\target\classesjava.lang.RuntimeException: java.lang.ExceptionInInitializerErrorjdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.invocationHelper(JavacTaskImpl.java:168)jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:100)jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:94)sbt.internal.inc.javac.LocalJavaCompiler.run(LocalJava.scala:345)sbt.internal.inc.javac.AnalyzingJavaCompiler.$anonfun$compile$12(AnalyzingJavaCompiler.scala:172)scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)sbt.internal.inc.javac.AnalyzingJavaCompiler.timed(AnalyzingJavaCompiler.scala:262)sbt.internal.inc.javac.AnalyzingJavaCompiler.compile(AnalyzingJavaCompiler.scala:161)sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compileJava$2(MixedAnalyzingCompiler.scala:103)sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compileJava$2$adapted(MixedAnalyzingCompiler.scala:91)sbt.internal.inc.JarUtils$.withPreviousJar(JarUtils.scala:239)sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compileJava$1(MixedAnalyzingCompiler.scala:91)scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)sbt.internal.inc.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:248)sbt.internal.inc.MixedAnalyzingCompiler.compileJava(MixedAnalyzingCompiler.scala:61)sbt.internal.inc.MixedAnalyzingCompiler.compileJava0$1(MixedAnalyzingCompiler.scala:198)sbt.internal.inc.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:211)sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileInternal$1(IncrementalCompilerImpl.scala:534)sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileInternal$1$adapted(IncrementalCompilerImpl.scala:534)sbt.internal.inc.Incremental$.$anonfun$apply$5(Incremental.scala:180)sbt.internal.inc.Incremental$.$anonfun$apply$5$adapted(Incremental.scala:178)sbt.internal.inc.Incremental$$anon$2.run(Incremental.scala:464)sbt.internal.inc.IncrementalCommon$CycleState.next(IncrementalCommon.scala:116)sbt.internal.inc.IncrementalCommon$$anon$1.next(IncrementalCommon.scala:56)sbt.internal.inc.IncrementalCommon$$anon$1.next(IncrementalCommon.scala:52)sbt.internal.inc.IncrementalCommon.cycle(IncrementalCommon.scala:263)sbt.internal.inc.Incremental$.$anonfun$incrementalCompile$8(Incremental.scala:419)sbt.internal.inc.Incremental$.withClassfileManager(Incremental.scala:506)sbt.internal.inc.Incremental$.incrementalCompile(Incremental.scala:406)sbt.internal.inc.Incremental$.apply(Incremental.scala:172)sbt.internal.inc.IncrementalCompilerImpl.compileInternal(IncrementalCompilerImpl.scala:534)sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileIncrementally$1(IncrementalCompilerImpl.scala:488)sbt.internal.inc.IncrementalCompilerImpl.handleCompilationError(IncrementalCompilerImpl.scala:332)sbt.internal.inc.IncrementalCompilerImpl.compileIncrementally(IncrementalCompilerImpl.scala:425)sbt.internal.inc.IncrementalCompilerImpl.compile(IncrementalCompilerImpl.scala:137)org.jetbrains.jps.incremental.scala.local.SbtCompiler.$anonfun$doCompile$4(SbtCompiler.scala:92)scala.util.Try$.apply(Try.scala:210)org.jetbrains.jps.incremental.scala.local.SbtCompiler.doCompile(SbtCompiler.scala:90)org.jetbrains.jps.incremental.scala.local.SbtCompiler.compile(SbtCompiler.scala:20)org.jetbrains.jps.incremental.scala.local.LocalServer.doCompile(LocalServer.scala:47)org.jetbrains.jps.incremental.scala.ScalaBuilder$.fallbackToLocalServer$1(ScalaBuilder.scala:60)org.jetbrains.jps.incremental.scala.ScalaBuilder$.$anonfun$compile$4(ScalaBuilder.scala:72)scala.util.Either.map(Either.scala:382)org.jetbrains.jps.incremental.scala.ScalaBuilder$.$anonfun$compile$3(ScalaBuilder.scala:46)scala.util.Either.flatMap(Either.scala:352)org.jetbrains.jps.incremental.scala.ScalaBuilder$.$anonfun$compile$2(ScalaBuilder.scala:45)scala.util.Either.flatMap(Either.scala:352)org.jetbrains.jps.incremental.scala.ScalaBuilder$.compile(ScalaBuilder.scala:43)org.jetbrains.jps.incremental.scala.SbtBuilder.build(SbtBuilder.scala:74)org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1569)org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1198)org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1349)org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:1163)org.jetbrains.jps.incremental.IncProjectBuilder$BuildParallelizer$1.run(IncProjectBuilder.java:1129)com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:244)com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:30)com.intellij.util.concurrency.BoundedTaskExecutor$1.executeFirstTaskAndHelpQueue(BoundedTaskExecutor.java:222)com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:218)com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:210)java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)java.base/java.lang.Thread.run(Thread.java:840) scala: Compilation failed when compiling to: D:\newcode\gyy\safety-alert-flink\target\classes java.lang.ExceptionInInitializerError jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.invocationHelper(JavacTaskImpl.java:168) jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.doCall(JavacTaskImpl.java:100) jdk.compiler/com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:94) sbt.internal.inc.javac.LocalJavaCompiler.run(LocalJava.scala:345) sbt.internal.inc.javac.AnalyzingJavaCompiler.$anonfun$compile$12(AnalyzingJavaCompiler.scala:172) scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18) sbt.internal.inc.javac.AnalyzingJavaCompiler.timed(AnalyzingJavaCompiler.scala:262) sbt.internal.inc.javac.AnalyzingJavaCompiler.compile(AnalyzingJavaCompiler.scala:161) sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compileJava$2(MixedAnalyzingCompiler.scala:103) sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compileJava$2$adapted(MixedAnalyzingCompiler.scala:91) sbt.internal.inc.JarUtils$.withPreviousJar(JarUtils.scala:239) sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compileJava$1(MixedAnalyzingCompiler.scala:91) scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18) sbt.internal.inc.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:248) sbt.internal.inc.MixedAnalyzingCompiler.compileJava(MixedAnalyzingCompiler.scala:61) sbt.internal.inc.MixedAnalyzingCompiler.compileJava0$1(MixedAnalyzingCompiler.scala:198) sbt.internal.inc.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:211) sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileInternal$1(IncrementalCompilerImpl.scala:534) sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileInternal$1$adapted(IncrementalCompilerImpl.scala:534) sbt.internal.inc.Incremental$.$anonfun$apply$5(Incremental.scala:180) sbt.internal.inc.Incremental$.$anonfun$apply$5$adapted(Incremental.scala:178) sbt.internal.inc.Incremental$$anon$2.run(Incremental.scala:464) sbt.internal.inc.IncrementalCommon$CycleState.next(IncrementalCommon.scala:116) sbt.internal.inc.IncrementalCommon$$anon$1.next(IncrementalCommon.scala:56) sbt.internal.inc.IncrementalCommon$$anon$1.next(IncrementalCommon.scala:52) sbt.internal.inc.IncrementalCommon.cycle(IncrementalCommon.scala:263) sbt.internal.inc.Incremental$.$anonfun$incrementalCompile$8(Incremental.scala:419) sbt.internal.inc.Incremental$.withClassfileManager(Incremental.scala:506) sbt.internal.inc.Incremental$.incrementalCompile(Incremental.scala:406) sbt.internal.inc.Incremental$.apply(Incremental.scala:172) sbt.internal.inc.IncrementalCompilerImpl.compileInternal(IncrementalCompilerImpl.scala:534) sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileIncrementally$1(IncrementalCompilerImpl.scala:488) sbt.internal.inc.IncrementalCompilerImpl.handleCompilationError(IncrementalCompilerImpl.scala:332) sbt.internal.inc.IncrementalCompilerImpl.compileIncrementally(IncrementalCompilerImpl.scala:425) sbt.internal.inc.IncrementalCompilerImpl.compile(IncrementalCompilerImpl.scala:137) org.jetbrains.jps.incremental.scala.local.SbtCompiler.$anonfun$doCompile$4(SbtCompiler.scala:92) scala.util.Try$.apply(Try.scala:210) org.jetbrains.jps.incremental.scala.local.SbtCompiler.doCompile(SbtCompiler.scala:90) org.jetbrains.jps.incremental.scala.local.SbtCompiler.compile(SbtCompiler.scala:20) org.jetbrains.jps.incremental.scala.local.LocalServer.doCompile(LocalServer.scala:47) org.jetbrains.jps.incremental.scala.ScalaBuilder$.fallbackToLocalServer$1(ScalaBuilder.scala:60) org.jetbrains.jps.incremental.scala.ScalaBuilder$.$anonfun$compile$4(ScalaBuilder.scala:72) scala.util.Either.map(Either.scala:382) org.jetbrains.jps.incremental.scala.ScalaBuilder$.$anonfun$compile$3(ScalaBuilder.scala:46) scala.util.Either.flatMap(Either.scala:352) org.jetbrains.jps.incremental.scala.ScalaBuilder$.$anonfun$compile$2(ScalaBuilder.scala:45) scala.util.Either.flatMap(Either.scala:352) org.jetbrains.jps.incremental.scala.ScalaBuilder$.compile(ScalaBuilder.scala:43) org.jetbrains.jps.incremental.scala.SbtBuilder.build(SbtBuilder.scala:74) org.jetbrains.jps.incremental.IncProjectBuilder.runModuleLevelBuilders(IncProjectBuilder.java:1569) org.jetbrains.jps.incremental.IncProjectBuilder.runBuildersForChunk(IncProjectBuilder.java:1198) org.jetbrains.jps.incremental.IncProjectBuilder.buildTargetsChunk(IncProjectBuilder.java:1349) org.jetbrains.jps.incremental.IncProjectBuilder.buildChunkIfAffected(IncProjectBuilder.java:1163) org.jetbrains.jps.incremental.IncProjectBuilder$BuildParallelizer$1.run(IncProjectBuilder.java:1129) com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:244) com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:30) com.intellij.util.concurrency.BoundedTaskExecutor$1.executeFirstTaskAndHelpQueue(BoundedTaskExecutor.java:222)

解决方案

方案 A(推荐,改动最小):构建/运行全部委托给 Maven

已验证可行的 mvn 链路直接替代 IDEA 原生构建,完全绕开 JPS 进程和编译服务器:

  1. Settings → Build, Execution, Deployment → Build Tools → Maven → Runner:
    • JRE:选 1.8(D:\Program Files\Java\jdk1.8.0_102)
    • 勾选 Delegate IDE build/run actions to Maven
  2. 之后再点 Run / Build,IDEA 实际执行的是 mvn compile exec:java ...(外部 JDK 8 进程)
  3. 注意:委托模式下 Application 配置通过 exec:java 执行。如果发现 Program arguments / VM options 没被带过去,改用方案 B

方案 B:保留 IDEA 原生运行,只替换“运行前构建”步骤

  1. 先确认项目模型已是新仓库:Maven 工具窗口 → Reload All Maven Projects,然后 Project Structure → Libraries 任选一个依赖,路径必须是 D:\m2repo\...(不能是 C:\Users\华硕\.m2\...)
  2. Run → Edit Configurations → 你的运行配置 → Before launch:
    • 删除 Build
    • 添加 Run Maven Goal → 工作目录选本项目,命令行填 compile
  3. 这样运行前由 mvn(JDK 8)编译,IDEA 再用 JDK 8 启动 main 类——classpath 全部是 ASCII 路径(D:\m2repo + target\classes),没有中文路径问题

方案 C(想彻底修好 IDEA 原生 Scala 构建,动作较大)

让编译服务器能在 JDK 8 下启动,必须先消灭它启动参数里的中文路径:

  • Help → Edit Custom Properties 中把 IDEA 各目录迁到 ASCII 路径:propertiesidea.system.path=D:/idea-home/system idea.config.path=D:/idea-home/config idea.plugins.path=D:/idea-home/plugins idea.log.path=D:/idea-home/log重启 IDEA 后 Scala 插件需要重装一次,然后 Settings → Compiler → Scala Compiler 底部 Scala Compile Server → JDK 选 1.8,Rebuild
  • 或者退回去:关闭 Windows 的“Beta: 使用 UTF-8 提供全球语言支持”(ACP 恢复 936/GBK),JDK 8u102 处理 GBK 中文路径是正常的——但这会影响你其他依赖 UTF-8 代码页的工具,需权衡
作者 east

关注公众号“大模型全栈程序员”回复“小程序”获取1000个小程序打包源码。回复”chatgpt”获取免注册可用chatgpt。回复“大数据”获取多本大数据电子书

标签

AIGC AI创作 bert chatgpt github GPT-3 gpt3 GTP-3 hive mysql O2O tensorflow UI控件 不含后台 交流 共享经济 出行 图像 地图定位 外卖 多媒体 娱乐 小程序 布局 带后台完整项目 开源项目 搜索 支付 效率 教育 日历 机器学习 深度学习 物流 用户系统 电商 画图 画布(canvas) 社交 签到 联网 读书 资讯 阅读 预订

官方QQ群

小程序开发群:74052405

大数据开发群: 952493060

近期文章

  • idea mvn compile是成功,但在idea运行还是报错
  • 解决gitlab配置Webhooks,提示 Invalid url given的问题
  • 如何在Chrome中设置启动时自动打开多个默认网页
  • spark内存溢出怎样区分是软件还是代码原因
  • MQTT完全解析和实践
  • 解决运行Selenium报错:self.driver = webdriver.Chrome(service=service) TypeError: __init__() got an unexpected keyword argument ‘service’
  • python 3.6使用mysql-connector-python报错:SyntaxError: future feature annotations is not defined
  • 详解Python当中的pip常用命令
  • AUTOSAR如何在多个供应商交付的配置中避免ARXML不兼容?
  • C++thread pool(线程池)设计应关注哪些扩展性问题?

文章归档

  • 2026年8月
  • 2025年12月
  • 2025年10月
  • 2025年8月
  • 2025年7月
  • 2025年6月
  • 2025年5月
  • 2025年4月
  • 2025年3月
  • 2025年2月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年10月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年5月
  • 2024年4月
  • 2024年3月
  • 2023年11月
  • 2023年10月
  • 2023年9月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年1月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月
  • 2022年6月
  • 2022年5月
  • 2022年4月
  • 2022年3月
  • 2022年2月
  • 2022年1月
  • 2021年12月
  • 2021年11月
  • 2021年9月
  • 2021年8月
  • 2021年7月
  • 2021年6月
  • 2021年5月
  • 2021年4月
  • 2021年3月
  • 2021年2月
  • 2021年1月
  • 2020年12月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2020年7月
  • 2020年6月
  • 2020年5月
  • 2020年4月
  • 2020年3月
  • 2020年2月
  • 2020年1月
  • 2019年7月
  • 2019年6月
  • 2019年5月
  • 2019年4月
  • 2019年3月
  • 2019年2月
  • 2019年1月
  • 2018年12月
  • 2018年7月
  • 2018年6月

分类目录

  • Android (73)
  • bug清单 (79)
  • C++ (34)
  • Fuchsia (15)
  • php (4)
  • python (45)
  • sklearn (1)
  • 云计算 (20)
  • 人工智能 (61)
    • chatgpt (21)
      • 提示词 (6)
    • Keras (1)
    • Tensorflow (3)
    • 大模型 (1)
    • 智能体 (4)
    • 深度学习 (14)
  • 储能 (44)
  • 前端 (5)
  • 大数据开发 (497)
    • CDH (6)
    • datax (4)
    • doris (31)
    • Elasticsearch (15)
    • Flink (79)
    • flume (7)
    • Hadoop (19)
    • Hbase (23)
    • Hive (41)
    • Impala (2)
    • Java (71)
    • Kafka (10)
    • neo4j (5)
    • shardingsphere (6)
    • solr (5)
    • Spark (100)
    • spring (11)
    • 数据仓库 (9)
    • 数据挖掘 (7)
    • 海豚调度器 (10)
    • 运维 (39)
      • Docker (3)
  • 小游戏代码 (1)
  • 小程序代码 (139)
    • O2O (16)
    • UI控件 (5)
    • 互联网类 (23)
    • 企业类 (6)
    • 地图定位 (9)
    • 多媒体 (6)
    • 工具类 (25)
    • 电商类 (22)
    • 社交 (7)
    • 行业软件 (7)
    • 资讯读书 (11)
  • 嵌入式 (71)
    • autosar (63)
    • RTOS (1)
    • 总线 (1)
  • 开发博客 (16)
    • Harmony (9)
  • 技术架构 (6)
  • 数据库 (32)
    • mongodb (1)
    • mysql (13)
    • pgsql (2)
    • redis (1)
    • tdengine (4)
  • 未分类 (9)
  • 程序员网赚 (20)
    • 广告联盟 (3)
    • 私域流量 (5)
    • 自媒体 (5)
  • 量化投资 (4)
  • 面试 (14)

功能

  • 登录
  • 文章RSS
  • 评论RSS
  • WordPress.org

All Rights Reserved by Gitweixin.本站收集网友上传代码, 如有侵犯版权,请发邮件联系yiyuyos@gmail.com删除.