Number.java is a non-project file, only JDK classes are added to its build pathJava(16)
时间: 2024-05-29 21:11:20 浏览: 32
Sorry, as an AI language model, I do not have information about the specific build path of Java files. However, I suggest checking the build path settings in your Java IDE or consult Java documentation for more information.
相关问题
org.gradle.java.home=(path to JDK home)配置在哪个属性下
在Gradle的配置文件中,org.gradle.java.home属性用于指定Gradle构建时使用的JDK路径。
这个属性可以在以下位置进行配置:
1. 在全局gradle.properties文件中配置,该文件位于${USER_HOME}/.gradle/目录下。
2. 在项目目录下的gradle.properties文件中配置。
3. 在命令行中使用-D参数指定。例如:gradle build -Dorg.gradle.java.home=(path to JDK home)
如果在以上三个位置都配置了该属性,则会按照以下顺序查找并使用:
1. 命令行中指定的-D参数。
2. 项目目录下的gradle.properties文件中配置。
3. 全局gradle.properties文件中配置。
如果以上三个位置都没有配置该属性,则会使用默认的JDK路径。
Unable to make field private final java.lang.String java.io.File.path accessible:
"Unable to make field private final java.lang.String java.io.File.path accessible: module java.base does not "opens java.io" to unnamed module"这个错误是由于Java模块系统的限制导致的。它表明无法访问私有的文件路径字段,因为java.base模块没有向未命名模块“opens java.io”。
解决这个问题的方法是在gradle.properties文件中添加一些配置。在org.gradle.jvmargs后面增加以下配置:
--add-exports=java.base/sun.nio.ch=ALL-UNNAMED \
--add-opens=java.base/java.lang=ALL-UNNAMED \
--add-opens=java.base/java.lang.reflect=ALL-UNNAMED \
--add-opens=java.base/java.io=ALL-UNNAMED \
--add-exports=jdk.unsupported/sun.misc=ALL-UNNAMED
这些配置将允许未命名模块访问java.io包中的私有字段,解决了该错误。
请注意,这些配置是针对Gradle构建工具的。如果你在使用其他构建工具,可能需要相应地进行调整。