问题标签 [openjdk-11]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
maven - Maven - 使用构建配置文件排除特定依赖项
基于 JDK11 的重组,tools.jar
我试图将其从 POM 依赖项中排除,如下所示
JDK11/bin
尽管如此,我还是收到了在文件夹中找不到 tools.jar 的错误。但我期待这个 jar 查找将被跳过。有什么我配置不正确的吗?
java - Apache POI 写入 Excel 可在 Eclipse 中使用,但在 OpenJDK 11 中编译为 Jar 后无法使用
我有一个项目涉及使用 Apache POIs XSSFWorkbook() 类写入 Excel 电子表格 (.xlsx)。
它在 Java 8 的先前版本的 Apache POI 中运行良好。最近我们将代码库迁移到 OpenJDK 11,并将 Apache POI 的 Maven 版本更新为 4.1.0,如 FAQ Apache POI FAQ中所指定。
在 Eclipse 本身中,它能够按预期在我的桌面上生成 excel 表(在 Win 7 机器上)。但是,在将 maven 打包到 jar 文件中后,jar 版本不起作用。
我是否以某种方式编译了这个错误?下面的片段(不包含所有类,因为还有许多其他类从不同来源读取数据)
编辑:
为了给总体项目提供更多背景信息,它是一个用 OpenJDK 11 编写的 JavaFX 项目。
这个特定部分涉及运行从 JavaFX 执行的 Swing 应用程序。这个 Swing 应用程序实际上是使用 Apache POI 生成 Excel 报告的应用程序。这可能是由于线程问题吗?
编辑 3:我尝试将 javax 依赖项添加到我的 pom.xml 中,并尝试将它们添加为引用的外部库,但无济于事。
我一直在用 maven 包编译。
keytool - 警告:使用 -cacerts 选项访问 cacerts 密钥库
我正在向 Java 密钥库添加一个证书,并收到以下警告。命令成功。
警告是:
我如何摆脱这个警告?
谢谢
java - 出现错误:缺少 JavaFX 运行时组件,需要在打开可执行 jar 时运行此应用程序
我已经executable jar
使用NetBeans IDE 11.0
但是当我打开时 jar
使用:
我越来越
我正在使用OpenJDK 11
并OpenJFX 11
开启Debian 10
我已经加modules
进去了 vm option
但这不是问题。
那么如何配置JavaFX runtime components
缺少的呢?
java - 尽管已安装,但未找到 Ubuntu 18.04 Java 命令
我最初在 Ubuntu 18.04 上安装了 default-jdk 和 default-jre。
尝试为朋友托管 Minecraft 服务器,但收到此处发现的错误
我按照评论者的建议重新安装了 java 版本 8 而不是上面安装的版本 11,按照这里的建议是
但作为一个错误,我删除了该文件夹中的所有文件,只留下了两个目录
- java-11-openjdk-amd64
- java-8-openjdk-amd64
从那时起,我尝试使用重新安装 javasudo apt-get install default-jdk ; sudo apt-get install default-jre
并且它们安装得很好,但是以 root 或用户身份运行 java -version 会返回:
找不到命令“java”,但可以安装:
- sudo apt install default-jre
- sudo apt install openjdk-11-jre-headless
- sudo apt install openjdk-8-jre-headless
我已经搜索了 askubuntu、digitalocean 和 stackoverflow 以获得一些答案,但我找不到任何可以解决这个问题的东西。我还问了我的室友,他是一位经验丰富的计算机科学专业,过去曾大量使用过ubuntu,他找不到解决方案。有没有人遇到过这个问题?
我感谢任何和所有的回应
java - 如何在 jdk-11 中添加外部库?
我想编译一个使用带有 javac 命令的 servlet 的 java 代码。所以我需要将servlet-api.jar 添加到jdk-11 中进行编译。
spring - 骆驼 3 openjdk 11 休眠/jpa java.lang.NoSuchMethodError
我正在尝试迁移一个曾经使用骆驼 2 和 jdk 8 的 maven 项目。我同时尝试使用更新版本的 spring 和 hibernate。
清理我的本地 maven .m2/ repo 后,“mvn clean install”工作,然后尝试“mvn clean package exec:java”,我有一个似乎与 spring-core 链接的 java.lang.NoSuchMethodError
我的 spring xml 配置文件导入了一个 databaseconfig.xml 文件,它是:
看起来这是创建一些问题的文件,因为找不到某些 spring-core 类/依赖项,因为我收到以下错误:
根据 burki 的评论,我已经使用强制执行器 maven 插件和 pom.xml 中的排除项清理了传递的 spring 依赖项,并且它有效
java - Springboot HttpMessageNotWritableException:没有用于 [...] 的转换器,预设 Content-Type 'null']
我尝试使用 Springboot 2.2.4.RELEASE + JDK11 和 java 8 编译使用 XML 和 JSON 创建 Web API。
我的模型:
我的控制器:
我使用卷曲:
在我的电脑(Windows 10)上,结果还可以。
我在 Unix 平台 (travis-ci) 上的错误:
java - 我的 java 代码中带有 httpconnection 的奇怪错误
我写了这段代码:
并得到这个错误:
我使用 OpenJdk:
和 Ubuntu 18.04
谢谢你的帮助
java - Windows 10打包java应用,打开JDK 11
我正在将我的开发环境从装有 Windows 7 的 PC 迁移到装有 Windows 10 的 PC。
我无法再运行打包来创建可执行包。我得到的错误如下:
由于配置问题而跳过了 Bundler Windows 应用程序映像:此 JDK 副本不支持 Windows。
我在用着
有什么想法吗?