java-11 相关问题

将此标记用于特定于Java 11的问题,Java 11是Java平台的第11版,于2018年9月25日发布。在大多数情况下,您还应指定java标记。

本地码头上的 App Engine Java 11 helloworld-servlet 示例:加载页面后出现 404 错误

我正在尝试在本地服务器上运行谷歌在此页面发布的示例: helloworld-servlet 几周前我运行时没有问题,但现在加载后出现 404 错误...

回答 1 投票 0

DataNucleus 在 Google 数据存储上实现对象化

我在 Google Cloud 上有一个应用程序,其数据存储在 Datastore 上,并在 DataNucleus 中间件的帮助下使用 JPA API 进行访问。当你……

回答 0 投票 0

任务:react-native-gradle-plugin:compileKotlin失败,“compileJava”任务(当前目标是1.8)和“compileKotlin”任务(当前目标是11)

info 运行 jetifier 将库迁移到 AndroidX。您可以使用“--no-jetifier”标志禁用它。 Jetifier 找到 936 个要转发 jetify 的文件。使用12名工人... 信息 JS 服务器 ar...

回答 9 投票 0

使用 Java com.google.cloud.datastore.* API 访问 Google 云上的“Datastore”数据库

所以我尝试访问谷歌云上现有的数据存储。正如此屏幕截图所示,数据存储已经存在并称为“默认”。我相信这是 Firestore 数据...

回答 1 投票 0

找不到兼容的Java版本,Jenkins

我目前正在尝试安装 jenkins,但我遇到了 Java 版本问题。据说找不到兼容的java版本。当它是正确的时候。 (下图) 我还检查了 java

回答 2 投票 0

使 writePropertyValueInPropertyFile() 返回 'void'

我正在尝试将一种方法从一个包导入到另一个包,但无法这样做。 所以我有一个属性方法,我必须在其中写入某些部分的信息并检索它们。 导入...

回答 1 投票 0

接口MyClass中添加的方法无法应用于给定类型

我们最近将应用程序更新到了 JDK 11。现在我在构建过程中看到以下错误: 方法不能应用于给定类型; 必需:java.lang.Long、java.lang.String、java.lang.Boolean 发现:java.lan...

回答 1 投票 0

JDK Mission Control 应用程序未在 Mac 系统中启动

我已经在我的Mac操作系统中安装了jmc-8.2.1_osx-aarch64。使用的Java版本是11.0.14。我还在我的机器上安装了 eclipse。当我尝试启动 JDK Mission Control 应用程序时,出现错误...

回答 1 投票 0

为什么 CompletableFuture runAsync 在我的代码中不起作用?

我有示例代码,例如 私有布尔 exampleFunc(长 id) { 信息信息=新信息(); info.setCustomerId(100L); var res = CompletableFuture.runAsync(() -> exampleApi.doFunc(info)); 返回

回答 1 投票 0

在Ubuntu上jlink不会生成.bat脚本,只生成bash脚本

我正在尝试使用本指南使用启动器脚本创建自定义 JRE。我运行的是 Ubuntu 20.04,最后我只在 bin 文件夹中得到了 bash 脚本,但它不是应该用于 jlink

回答 2 投票 0

实现 Iterable,其中 hasNext 依赖于可变对象状态,该状态通过显式调用进行改变

我正在尝试在一个对象上实现 Iterable 接口,其中迭代器上的 hasNext 方法将依赖于可变对象状态,该状态在调用每个 ne 之后通过显式函数调用而改变...

回答 1 投票 0

@EnableBinding 注解会自动禁用函数式方法吗?

我有一个微服务,它使用自定义绑定器 CustomBinderA 和声明性方法。在代码中,你可以找到几个带注解的类,如@EnableBinding、@Input、@StreamListen...

回答 1 投票 0

所需类型:java.lang.String 提供:java.lang.String

所需和提供的数据类型相同,即 java.lang.String 那么为什么会显示此错误? 这是我的项目配置。 这些是我的项目中的默认依赖项。在

回答 1 投票 0

Hazelcast 实例未通过 TCP 连接到 Master

我在 Spring Boot 应用程序中以嵌入式模式使用 Hazelcast (v5.2.1),并使用 TCP IP 配置,我遇到了间歇性问题,新实例不会尝试连接...

回答 1 投票 0

Spring Boot 版本与 Java 11 兼容

大家好,目前我正计划将具有 spring 版本 4.0.6 和 java 8 的独立 spring 应用程序迁移到具有 java 11 的 Spring boot 应用程序。所以,继续使用 spring boot

回答 1 投票 0

VMSupport 的替代方案是什么?

int java8 sun.misc.VMSupport util 提供了多种 api,如 getAgentProperties() 等。但是,该 util 在 java11 版本中被删除。这门课还有其他选择吗?

回答 1 投票 0

Spring boot + slf4j + log4j + 类 org.apache.logging.slf4j.SLF4JLoggerContext 无法转换为类

我有Spring boot 2.3.1 pom.xml 我有Spring boot 2.3.1 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.1.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>logger</groupId> <artifactId>logger</artifactId> <version>0.0.1-SNAPSHOT</version> <name>logger</name> <description>Demo project for Spring Boot</description> <properties> <java.version>11</java.version> <lombok.version>1.18.12</lombok.version> <log4j.version>1.2.17</log4j.version> <slf4j.version>1.7.30</slf4j.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <artifactId>logback-classic</artifactId> <groupId>ch.qos.logback</groupId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j.version}</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> </project> 班级 @Slf4j @SpringBootApplication public class LoggerApplication { public static void main(String[] args) { log.info("++++++++++++++++++++++++TEST+++++++++++++++++++++++++++++"); SpringApplication.run(LoggerApplication.class, args); } } 应用程序.属性 logging.config=classpath:log4j.properties log4j.properties log4j.rootLogger=INFO, console log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.Target=System.out log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.conversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p - %m%n 我尝试寻找解决方案,查看论坛上的类似主题,尝试各种排除依赖项的选项。 线程“main”中的异常 java.lang.ClassCastException:类 org.apache.logging.slf4j.SLF4JLoggerContext 无法转换为类 org.apache.logging.log4j.core.LoggerContext (org.apache.logging.slf4j.SLF4JLoggerContext 和 org.apache.logging.log4j.core.LoggerContext 位于未命名模块中 加载器“应用程序”)位于 我还尝试排除一些依赖项 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <artifactId>logback-classic</artifactId> <groupId>ch.qos.logback</groupId> </exclusion> <exclusion> <groupId>log4j</groupId> <artifactId>*</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>*</artifactId> </exclusion> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>*</artifactId> </exclusion> </exclusions> </dependency> 但又出现错误,但现在无法再格式化日志了。 2021-01-13 19:12:15,881 信息 - ++++++++++++++++++++++++测试+++++++++++++++++++++++++++++++ 错误 StatusLogger 无法识别的格式说明符 [d] 错误 StatusLogger 无法识别的转换说明符 [d] 从转换模式中的位置 16 开始。 错误 StatusLogger 无法识别的格式说明符 [线程] 错误 StatusLogger 无法识别的转换说明符 [线程] 从转换模式中的位置 25 开始。 错误 StatusLogger 无法识别的格式说明符 [级别] 错误 StatusLogger 无法识别的转换说明符 [level] 从转换模式中的位置 35 开始。 ... 错误 StatusLogger 无法识别的格式说明符 [n] 错误 StatusLogger 无法识别的转换说明符 [n] 从转换模式中的位置 56 开始。 警告:不支持 sun.reflect.Reflection.getCallerClass。这会影响性能。 任何人都可以有任何想法如何解决它吗? 我找到了解决这个问题的方法。事实证明,问题出在其中一个私有库(elastik 的附加程序)的冲突上。 我执行了命令: mvn dependency:tree 然后找到传递依赖项,并将它们排除在所有类的路径上,以排除日志记录所需的库冲突。 pom.xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <artifactId>logback-classic</artifactId> <groupId>ch.qos.logback</groupId> </exclusion> <exclusion> <artifactId>log4j-to-slf4j</artifactId> <groupId>org.apache.logging.log4j</groupId> </exclusion> </exclusions> </dependency> <dependency> <artifactId>springfox-boot-starter</artifactId> <groupId>io.springfox</groupId> <version>3.0.0</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>${log4j.version}</version> </dependency> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-core</artifactId> <version>${version.log4j.core}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>${slf4j.version}</version> </dependency>

回答 1 投票 0

如果有的话,有没有办法简化/改进这个?

这里是新手,正在使用 Java 11 并尝试找出是否有更好的方法来编写以下代码: 如果(代码== 1){ return (ClassName.static_list1.contains(string_object)); }否则如果(代码== 2)...

回答 1 投票 0

org.apache.maven.indexer:indexer-cli:7.1.1 是如何工作的?

我正在为我的私人项目创建一个 Maven 索引,并且我正在使用 org.apache.maven.indexer:indexer-cli:7.1.1 来执行此操作。但是,当调用 jar 时,我得到的只是一条错误消息: >...

回答 1 投票 0

无法解析从(src/test/java)测试类包从一个子项目到另一个子项目(src/test/java)测试类的导入

错误:无法解析导入XXX 我在尝试从 Java 8 迁移时在 Java 11 中遇到了这个问题。 父项目X: 项目A: 项目Aa: src/测试/java: ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.