java - 运行旧项目时出现“无法启动守护进程”
问题描述
我有一台笔记本电脑:hp pav dv6 4 gb ram 32bit win 8。这是我尝试运行旧项目时得到的。
错误信息:
无法启动守护进程。此问题可能是由于守护程序配置不正确造成的。例如,使用了无法识别的 jvm 选项。请参阅https://docs.gradle.org/5.6.4/userguide/gradle_daemon.html上有关守护进程的用户手册章节 处理命令行:C:\Program Files\Java\jdk1.8.0_261\bin\java.exe -Xmx1536m -Dfile.encoding=windows-1252 -Duser.country=US -Duser.language=en -Duser.variant -cp C:\Gradle\gradle-4.1\wrapper\dists\gradle-5.6.4-all\ankdp27end7byghfw1q2sw75f\gradle-5.6.4\lib\gradle-launcher-5.6.4.jar org.gradle.launcher.daemon.bootstrap。 GradleDaemon 5.6.4 请阅读以下进程输出以了解更多信息: ------------------------ 虚拟机初始化期间发生错误无法为1572864KB object heap ----------- 检查为 gradle 进程定义的 JVM 参数:
- 项目根目录中的 gradle.properties
- GRADLE_USER_HOME 目录中的 gradle.properties
gradle.properties:
## For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
#
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
# Default value: -Xmx1024m -XX:MaxPermSize=256m
# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
#
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
#Wed Nov 18 01:37:38 PST 2020
android.enableJetifier=true
android.useAndroidX=true
org.gradle.jvmargs=-Xmx512m
systemProp.http.proxyHost=
systemProp.http.proxyPort=80
systemProp.https.proxyHost=
systemProp.https.proxyPort=80
解决方案
使缓存重新启动无效并更改默认值可以使项目运行
推荐阅读
- django - html 模板中的 Django 按钮创建了我无法解决的错误
- transactions - Kafka 消费者事务提交必须在消费-转换-发布模型中按顺序发生吗?
- vb.net - VB .NET - 左侧的全文对齐标题表单
- php - 如何将多个表的foreach限制为一个表
- java - 空指针异常,在控制器类中为 Oauth 编写 Junit/Mockito 测试用例时,JSON 响应
- scheme - 使用 Lilypond 音乐替换功能传递和返回音乐
- java - 空指针异常 Kotlin 应用程序
- mongodb - 可以在 <1 秒内通过 SQL 运行此查询,但聚合 MongoDB 不能在 45 分钟内从具有相同索引的同一数据集运行
- bash - 在 bash 命令行工具中将字符串或数组转换为单独的输入
- firebase - Firestore 中授权写入的安全规则