java-11相关内容

在Java Shebang脚本中加载库

自JDK-11起,我们就可以直接运行Java源代码.这段代码 import org.apache.commons.codec.digest.Md5Crypt; public class Oneliner { public static void main(String[] args){ System.out.println(Md5Crypt.md5Crypt("ok".getB ..
发布时间:2021-02-10 18:38:38 Java开发

从Java 8切换到Java 11

我已经从oracle官方站点下载并安装了oraclejdk11,并修改了PATH& Windows上系统环境变量中的JAVA_HOME变量 C:\ Users \ Aviral> javac -version javac 11.0.1 C:\ Users \ Aviral> java -version java版本"1.8.0_102" Java(TM)SE运行时环境 ..
发布时间:2021-02-10 18:38:32 Java开发

Android是否支持Java 11?

我是android开发的新手.而且我已经在计算机上安装了eclipse,java 11和android sdk工具.但是,当我尝试构建项目时,它表示要升级工具.但是我已经安装了最新的SDK. 当我在互联网上阅读时,我发现android并不完全支持Java SE,它主要支持Java SE 6和7.-但这是一个古老的帖子. 我发现android并不完全支持java 11. 我的问题是 ..
发布时间:2021-02-10 18:38:29 Java开发

JDK 11中是否有CORBA的替代库

JDK-11将删除JDK的许多较旧的部分( JEP -320 ). 对于其中的某些功能(例如JAXB),它将作为常规库提供.您只需添加另一个依赖项,一切便会再次正常运行. 但是对于CORBA却不是这样,因为 在Java中使用CORBA开发现代应用程序的兴趣不大 但是,我处于痛苦的境地,需要维护仍然需要CORBA的旧应用程序,同时仍然想更新到JDK-11. 是否存在替换库,或 ..
发布时间:2021-02-10 18:38:23 Java开发

迁移到JDK 11时发生错误"java.lang.NoClassDefFoundError:javax/activation/DataSource". (tomcat 9.0.12)

我正在使用JDK8迁移Java项目以使用JDK 11,然后发生了与javax激活有关的错误. 遵循Oracle的迁移指南,我看到java.activation该模块已从JDK 11中删除. 此后,我建议添加第三方activation-1.0.2.jar *,但是仍然发生错误? 请给我一个关于问题的建议?能否告诉我有关从Java 8到Java 11的迁移体验(使用Tomcat 2018.09( ..
发布时间:2021-02-10 18:38:20 Java开发

如何在Java 11(或更高版本)中启动单文件程序?

JEP 330 描述了JDK 11中的一项新功能,用于在Java中启动单文件程序.我尝试过: $ ./Example.java 但是它不起作用.正确的用法是什么? 解决方案 尽管您的答案包含正确的信息.只是尝试将其简单化,可以简单地使用JDK11及以后版本中的java执行文件,例如在MacOS上 .../jdk-11.jdk/Contents/Home/bin/java ..
发布时间:2021-02-10 18:38:17 Java开发

如何在Ubuntu下安装JDK 11?

因此Java 11 退出了.有人知道如何从命令行安装它(Oracle的OpenJDK)吗? 我希望看到与Oracle Java 10相似的内容: sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install oracle-java10-installer P. S.在类 ..
发布时间:2021-02-10 18:38:14 Java开发

Java 11中的isEmpty()和isBlank()方法之间的区别

Java 11 已向java.lang.String类添加了新的实例方法isBlank(). 现有isEmpty和新添加的isBlank()方法之间的基本区别是什么? 解决方案 isEmpty() java字符串isEmpty()方法检查此字符串是否为空.如果字符串的长度为0,则返回 true ,否则返回false. System.out.println("".isEmpty ..
发布时间:2021-02-10 18:38:08 Java开发

如何使用Java 11运行Wildfly 14?

我在其运行时配置中使用Wildfly 14和Java 11.当我启动服务器时,我得到了 org.jboss.modules.ModuleNotFoundException: java.se at org.jboss.modules.Module.addPaths(Module.java:1266) at org.jboss.modules.Module.link(Module ..
发布时间:2021-02-10 18:38:05 Java开发

如何在Windows上安装OpenJDK 11?

过去,Oracle曾为Windows发布可执行的安装程序,该程序将: 解压缩文件 添加注册表项以指示安装的版本和路径 将JRE添加到系统PATH 在Windows中注册卸载程序. 从Java 11开始,Oracle的Java免费版本( Oracle OpenJDK )似乎没有包括安装程序.这只是一个包含二进制文件的zip文件. 鉴于前面提到的集成不再存在,我们应该如何在Wi ..
发布时间:2021-02-10 18:38:01 其他开发

JavaFX模块javafx.graphics

在解决robot.awt的一个必需问题之后,我现在在运行我的应用程序时遇到了另一个问题.应用程序构建没有问题.堆栈跟踪: Exception in Application constructor Exception in thread "main" java.lang.reflect.InvocationTargetException at java.base/jdk.interna ..
发布时间:2021-02-10 18:37:58 其他开发

由于没有可供下载的JRE 11,我如何才能使Java 11运行时环境正常工作?

与过去的Java版本不同,Java 11没有JRE可供下载.我收到一个错误“无Java运行时环境";运行某些基于Java的软件时.要解决此问题,我必须安装Java 8 JRE. 鉴于没有其他要下载的JRE 11,如何使我的PC运行Java 11 JRE? 我正在使用Windows 10. 解决方案 目前,似乎没有免费+简单的Oracle支持的Java 11 JRE(仅)选项.您 ..
发布时间:2021-02-09 21:13:28 Java开发

Java:如何解决java.lang.NoClassDefFoundError:javax/xml/bind/JAXBException

我有一些使用JAXB API类的代码,这些类已作为Java 6/7/8中JDK的一部分提供.当我使用Java 9运行相同的代码时,在运行时出现错误,指示找不到JAXB类. 自Java 6以来,JAXB类已作为JDK的一部分提供,那么Java 9为什么不能再找到这些类? 解决方案 JAXB API被视为Java EE API,因此不再包含在Java SE 9的默认类路径中.在Java ..
发布时间:2021-02-09 21:10:33 Java开发

Java 11软件包javax.xml.soap不存在

我正在尝试使用 SOAP : MessageFactory mf = MessageFactory.newInstance(); SOAPMessage message = mf.createMessage(); 当我使用 Java 8 构建项目时,可以,但是使用 Java 11 构建项目失败,并出现编译错误: package javax.xml.soap does not ex ..
发布时间:2021-02-09 20:31:03 Java开发