java-11相关内容
我正在尝试使用jacorb 3.9执行我的Java 11(openjdk)应用程序.该应用程序开始执行但因抱怨丢失而崩溃: javax.rmi.CORBA.Stub 我已将所有jacorb库包含在CLASSPATH中 set CLASSPATH = ${JACORB_PATH}/jacorb.jar:${CLASSPATH} set CLASSPATH = ${JACORB_PAT
..
我在Java 11中有这段代码 Object a = getObjectOrNullIfNotAvailable(); String value = a==null ? null : a.toString(); 我想使用Optional编写此代码,我能想到的最好的方法是.我没有尝试运行它,但我怀疑它可以工作 Optional oa = Optional.ofNull
..
自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
..
我正在尝试使用Jsoup库抓取网页(这一个).在执行简单的GET操作时,出现以下异常: javax.net.ssl|DEBUG|01|main|2018-12-24 15:41:06.431 EET|Utilities.java:73|the previous server name in SNI (type=host_name (0), value=www.kitapburada.com)
..
我已经从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运行时环境
..
我是android开发的新手.而且我已经在计算机上安装了eclipse,java 11和android sdk工具.但是,当我尝试构建项目时,它表示要升级工具.但是我已经安装了最新的SDK. 当我在互联网上阅读时,我发现android并不完全支持Java SE,它主要支持Java SE 6和7.-但这是一个古老的帖子. 我发现android并不完全支持java 11. 我的问题是
..
我陷入一个非常基本的问题.我使用JavaFX创建了一个简单的hello world程序,该程序在JDK 1.8上运行良好.但是,当我切换到JDK-11时,它将引发以下异常: Error: Could not find or load main class application.Main Caused by: java.lang.NoClassDefFoundError: javafx/ap
..
JDK-11将删除JDK的许多较旧的部分( JEP -320 ). 对于其中的某些功能(例如JAXB),它将作为常规库提供.您只需添加另一个依赖项,一切便会再次正常运行. 但是对于CORBA却不是这样,因为 在Java中使用CORBA开发现代应用程序的兴趣不大 但是,我处于痛苦的境地,需要维护仍然需要CORBA的旧应用程序,同时仍然想更新到JDK-11. 是否存在替换库,或
..
我正在使用JDK8迁移Java项目以使用JDK 11,然后发生了与javax激活有关的错误. 遵循Oracle的迁移指南,我看到java.activation该模块已从JDK 11中删除. 此后,我建议添加第三方activation-1.0.2.jar *,但是仍然发生错误? 请给我一个关于问题的建议?能否告诉我有关从Java 8到Java 11的迁移体验(使用Tomcat 2018.09(
..
JEP 330 描述了JDK 11中的一项新功能,用于在Java中启动单文件程序.我尝试过: $ ./Example.java 但是它不起作用.正确的用法是什么? 解决方案 尽管您的答案包含正确的信息.只是尝试将其简单化,可以简单地使用JDK11及以后版本中的java执行文件,例如在MacOS上 .../jdk-11.jdk/Contents/Home/bin/java
..
因此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.在类
..
我有这小段代码: import java.text.SimpleDateFormat; import java.util.Date; public class Main { public static void main(String[] args) { SimpleDateFormat format = new SimpleDateFormat("EEE, d
..
Java 11 已向java.lang.String类添加了新的实例方法isBlank(). 现有isEmpty和新添加的isBlank()方法之间的基本区别是什么? 解决方案 isEmpty() java字符串isEmpty()方法检查此字符串是否为空.如果字符串的长度为0,则返回 true ,否则返回false. System.out.println("".isEmpty
..
我在其运行时配置中使用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
..
过去,Oracle曾为Windows发布可执行的安装程序,该程序将: 解压缩文件 添加注册表项以指示安装的版本和路径 将JRE添加到系统PATH 在Windows中注册卸载程序. 从Java 11开始,Oracle的Java免费版本( Oracle OpenJDK )似乎没有包括安装程序.这只是一个包含二进制文件的zip文件. 鉴于前面提到的集成不再存在,我们应该如何在Wi
..
在解决robot.awt的一个必需问题之后,我现在在运行我的应用程序时遇到了另一个问题.应用程序构建没有问题.堆栈跟踪: Exception in Application constructor Exception in thread "main" java.lang.reflect.InvocationTargetException at java.base/jdk.interna
..
与过去的Java版本不同,Java 11没有JRE可供下载.我收到一个错误“无Java运行时环境";运行某些基于Java的软件时.要解决此问题,我必须安装Java 8 JRE. 鉴于没有其他要下载的JRE 11,如何使我的PC运行Java 11 JRE? 我正在使用Windows 10. 解决方案 目前,似乎没有免费+简单的Oracle支持的Java 11 JRE(仅)选项.您
..
我有一些使用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
..
根据 https://从Java 8迁移到Java 11并从EE切换到最新的Jakarta库时. wiki.eclipse.org/New_Maven_Coordinates 和Maven Central,我们在(仍基于SOAP的)客户端应用程序中获得了以下运行时异常: Exception in thread "main" javax.xml.ws.WebServiceException:
..
我正在尝试使用 SOAP : MessageFactory mf = MessageFactory.newInstance(); SOAPMessage message = mf.createMessage(); 当我使用 Java 8 构建项目时,可以,但是使用 Java 11 构建项目失败,并出现编译错误: package javax.xml.soap does not ex
..