openjdk相关内容
我在浏览openjdk时,发现String.equalsIgnoreCase中有一个奇怪的代码路径,特别是方法 regionMatches : if(ignoreCase){ //如果字符不匹配,但大小写可能会忽略,则 //尝试将两个字符都转换为大写。 //如果结果匹配,则比较扫描应继续 //。 char u1 = Character.toUpperCase(c1); c
..
此Dockerfile: FROM openjdk:7 WORKDIR / restdocs / 运行git clone https://github.com/spring-projects/spring-restdocs.git / restdocs 运行git checkout v1.1.2.RELEASE RUN ./gradlew build
..
我正在尝试从Cloud Foundry Java应用程序内调用javac,以在应用程序运行时编译Java文件。我有一个关于正在使用哪个JDK的问题。 为了测试这一点,在我的应用程序中,我使用语句ToolProvider.getSystemJavaCompiler()实例化了JavaCompiler并打印出编译器实例。该应用程序已部署在CF上并打印出来: com.sun.tools.javac
..
我正在尝试从open jdk更改某些类,所以我要创建与open jdk类相同的包结构,并使用netbeans更改类。当我在构建项目时,如果覆盖类中出现问题,我会遇到错误。如果成功构建了我的项目,则应用程序似乎不考虑我对类的更改,而是使用打开的jdk类。知道如何使用我的类而不是openjdk的类吗? 示例: 如果我创建我的项目中的类 sun.net.www.protocol.https.
..
我正在尝试在Ubuntu14.04 VM上安装Spark1.5.1.解压缩文件后,我将目录更改为提取的文件夹,并执行命令"./bin/pyspark",这将启动pyspark shell.但我收到如下错误消息: [" OpenJDK 64位服务器VM警告:INFO:os :: commit_memory(0x00000000c5550000,715849728,0)失败; 错误=“无法分配内
..
我正在尝试在openJDK 8(Ubuntu 8u131-b11-0ubuntu1.17.04.1的最新版本)上使用log4j 2.8与slf4j一起运行. 通过maven openjdk运行简单的Java类时,无法解析本地主机名: Exception in thread "AWT-EventQueue-0" java.lang.NoSuchFieldError: preferIP
..
使用java -version给我这个. java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode) 是OpenJDK还是OracleJDK? 解决方案 我认为
..
鉴于以下内容,与Oracle JRE 6一起运行会给出输出boo,但是OpenJDK 6会给出异常 javax.script.ScriptException: sun.org.mozilla.javascript.EvaluatorException: The choice of Java constructor replace matching JavaScript argument ty
..
java.util.HashMap的OpenJDK代码包括以下行: static final int DEFAULT_INITIAL_CAPACITY = 1
..
我有一个Java进程挂在使用以下代码的IOUtils.toString调用中: String html = ""; try { html = IOUtils.toString(someUrl.openStream(), "utf-8"); // process hangs on this line } catch (Exception e) { return null; }
..
我正在运行一个glassfish域,但是我无法获取关联的Java进程的PID,这是坏的还是我做错了什么?我有FreeBSD 10.1,OpenJDK 1.7.0和Glassfish 4.1. $ asadmin list-domains -l DOMAIN ADMIN_HOST ADMIN_PORT RUNNING RESTART_REQUIRED domain1 127.0.0
..
在将openjdk 8与此docker镜像一起使用时,我得到了此堆栈跟踪:openjdk:8-jre-alpine java.lang.NoClassDefFoundError:无法在java.lang.Class.forName0处初始化类sun.awt.X11FontManager (本机方法)[rt.jar:1.8.0_131]在Java处的 .lang.Class.forN
..
问题前提: 我正在使用将SSL与远程服务器上的netty框架一起使用的现有库.我遇到了SSL/TLS握手错误.错误如下: javax.net.ssl.SSLProtocolException: java.io.IOException: Unknown named curve: 1.2.840.10045.3.1.1 at sun.security.ssl.Handshaker.che
..
如何检查OpenJDK的来源?我想看看是否有一些错误修复程序起作用.上次下载的文件很旧.我使用商品网址 http://hg.openjdk.java.net/jdk6/jdk6.但是,我在存储库中仅看到58的修订版和一些make文件.它看起来不像OpenJDK的来源. 这是错误的存储库URL吗?它在项目主页上的 http://openjdk.java.net/projects/jdk6/.
..
我正在尝试在Linux 12.04中使用maven编译程序.为了执行此操作,我使用了mvn clean install命令.但是我收到一个构建错误: [ERROR] Unable to locate the Javac Compiler in: /usr/lib/jvm/java-6-openjdk-amd64/jre/../lib/tools.jar Please ensure you
..
我正在修改开放的JDK以添加功能,但是我两次都遇到了这种情况,但没有好的解决方案. 有一个名为JCStatement的类,该类扩展了JCTree. 问题:我想将List转换为List. 很明显,一个类可以引用其扩展名之一,但是当我将其放在List上时,它就是行不通的. 我曾经使用过:(List)((List)p
..
我在笔记本电脑上设置了一个Web服务器.我正在构建一个可通过本地网络访问的Web应用程序. 我有一个包含以下行的php文件: $command = "/usr/bin/oowriter --invisible --convert-to pdf /var/www/hackathon/document/gaurav.doc -outdir /var/www/hackathon/pdf/" exe
..
我正在使用Linux Mint和OpenJDK. java -version显示如下: java version "1.7.0_79" OpenJDK Runtime Environment (IcedTea 2.5.6) (7u79-2.5.6-0ubuntu1.14.04.1) OpenJDK Client VM (build 24.79-b02, mixed mode, sharing
..
我有一个程序不会耗尽,但匿名/本地内存的使用却在增长.我该如何找出正在使用此内存的内容? 解决方案 检查堆转储中是否包含DirectByteBuffer对象以及保留了哪些对象.文件映射也是一个原因,但您说的是匿名映射,因此这里可能不是问题,因为将对其进行命名. 对于某些事情本地内存跟踪可能也有用. 如果既不是DirectByteBuffer实例也不是VM管理的其他内存池,则可能
..
来自 http://hg.openjdk.java.net/jdk8/jdk8/hotspot/file/87ee5ee27509/src/share/vm/classfile/vmSymbols.hpp ,我可以看到内部方法声明如下: do_intrinsic(_getByte, sun_misc_Unsafe, getByte_name, getByte_signature, F_RN)
..