标签: openjdk

通用linux二进制文件openjdk7.tar.gz在哪里?

哪里可以获得openjdk7 for linux的vanilla tar.gz二进制构建下载,类似于oracle/sun vanilla jdk下载?

java openjdk

18
推荐指数
2
解决办法
2万
查看次数

OpenJDK JVM是否与Oracle Java SE JVM相同?

我知道Oracle Java SE包含不属于OpenJDK的闭源扩展和工具,但是Oracle Java SE JVM与OpenJDK JVM相同,或者Oracle在将其作为Java SE JVM发布之前是否对OpenJDK JVM进行了更改?

更新1: 我从JDK7更新项目中找到了一些信息:http://openjdk.java.net/projects/jdk7u/qanda.html

7 Update Project是否会收到Oracle的安全修复程序?

是.

与OpenJDK 6一样,安全修复程序首先保密,并在被推送到公共森林之前应用于私有森林,作为影响JDK发布列车的修复程序的一般同步发布的一部分.此外,他们不会通过公共代码审查和回拨审批流程,他们在项目问题跟踪器中的相应问题将不会公开显示.

java openjdk jvm java-7

18
推荐指数
1
解决办法
9587
查看次数

解决Ubuntu上java和javac之间的版本冲突

我在Ubuntu上编译的Java应用程序有问题.它抛出UnsupportedClassVersionError.我正在使用比我在PATH中配置的JDK版本更高的JDK版本来编译以运行Java:

$ javac -version
javac 1.7.0_147

$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Client VM (build 20.0-b11, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

java ubuntu openjdk javac unsupported-class-version

18
推荐指数
3
解决办法
1万
查看次数

visualvm不是OpenJDK7的一部分?

在Ubuntu和Debian中,工具visualvm都不是OpenJDK 7软件包的一部分.它是Oracle JDK 7的一部分,似乎是GPL许可的.虽然在Ubuntu中它可以安装一个单独的包,但Debian中不存在这样的包.

为什么它不是OpenJDK包的一部分?

ubuntu openjdk debian visualvm

18
推荐指数
3
解决办法
1万
查看次数

完整的JVM选项列表

除了官方文档,我发现只有这篇文章.但它相当陈旧且不完整(仅提供-XX选项).例如,我找不到-XX:AutoBoxCacheMax任何选项.

如果存在完整列表,可以在哪里找到?

java openjdk jvm jvm-hotspot

18
推荐指数
1
解决办法
2万
查看次数

update-alternatives:警告:/ etc/alternatives/java正在悬空

从命令行运行java程序时我遇到了问题.我在我的linux系统中安装了openjdk-6-jdk,但仍然显示与openjdk-7-jdk有关的错误.
最初我在我的系统中安装了jdk 7但是我已经将其删除但在运行应用程序时仍然面临问题.

在运行cammand之后

sudo update-alternatives --config java
Run Code Online (Sandbox Code Playgroud)

它显示如下警告

update-alternatives:warning: /etc/alternatives/java is dangling,它将以最佳选择进行更新.
链接组java中只有一个替代方法:无需/usr/lib/jvm/java-7-openjdk/jre/bin/java 配置.

我该怎么办?

java linux ubuntu openjdk

17
推荐指数
1
解决办法
3万
查看次数

当前安装的提供程序不支持TLS_RSA_WITH_AES_256_CBC_SHA

我们安装了Cassandra 2.0并将其配置为SSL,我们在启动时运行此问题.我们正在使用Open JDK

java-1.7.0-openjdk-1.7.0.55-2.4.7.1.el6_5.x86_64
Run Code Online (Sandbox Code Playgroud)

异常消息:

Caused by: java.lang.IllegalArgumentException: Cannot support 
    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA with currently installed providers
Run Code Online (Sandbox Code Playgroud)

我查看了以下链接 - 但这与Java 6/7相关.

http://www.pathin.org/tutorials/java-cassandra-cannot-support-tls_rsa_with_aes_256_cbc_sha-with-currently-installed-providers/

有任何想法吗 ?谢谢一堆

openjdk cassandra-2.0

17
推荐指数
1
解决办法
2万
查看次数

Centos 64bit和openjdk 7上的堆转储错误

我正在尝试使用open-jdk7 java在运行glassfish 3.1.2的计算机上生成堆转储.

我正在使用以下命令:

jmap -dump:live,format=b,file=dump.t -F 24935
Run Code Online (Sandbox Code Playgroud)

但我一直收到这个错误:

Attaching to process ID 24935, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 23.7-b01
Dumping heap to dump.t ...
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:601)
        at sun.tools.jmap.JMap.runTool(JMap.java:197)
        at sun.tools.jmap.JMap.main(JMap.java:128)
Caused by: sun.jvm.hotspot.utilities.AssertionFailure: Expecting GenCollectedHeap, G1CollectedHeap, or ParallelScavengeHeap, but got sun.jvm.hotspot.gc_interface.CollectedHeap
        at sun.jvm.hotspot.utilities.Assert.that(Assert.java:32)
        at sun.jvm.hotspot.oops.ObjectHeap.collectLiveRegions(ObjectHeap.java:605)
        at sun.jvm.hotspot.oops.ObjectHeap.iterate(ObjectHeap.java:244)
        at sun.jvm.hotspot.utilities.AbstractHeapGraphWriter.write(AbstractHeapGraphWriter.java:51)
        at sun.jvm.hotspot.utilities.HeapHprofBinWriter.write(HeapHprofBinWriter.java:416)
        at sun.jvm.hotspot.tools.HeapDumper.run(HeapDumper.java:56)
        at sun.jvm.hotspot.tools.Tool.start(Tool.java:221)
        at sun.jvm.hotspot.tools.HeapDumper.main(HeapDumper.java:77)
        ... 6 more
Run Code Online (Sandbox Code Playgroud)

这是我的完整java版本: …

java openjdk heap-dump

16
推荐指数
2
解决办法
9626
查看次数

为什么rJava不能使用OpenJDK 7在Ubuntu 14.04上运行?

嗨,我有来自cran的rJava包的问题.

我安装了

sudo apt-get install openjdk-7-jdk
sudo apt-get install r-cran-rjava
Run Code Online (Sandbox Code Playgroud)

跑了

sudo R CMD javareconf
# Java interpreter : /usr/bin/java
# Java version     : 1.7.0_55
# Java home path   : /usr/lib/jvm/java-7-openjdk-amd64/jre
# Java compiler    : /usr/bin/javac
# Java headers gen.: /usr/bin/javah
# Java archive tool: /usr/bin/jar
Run Code Online (Sandbox Code Playgroud)

然后我尝试运行R并加载rJava并得到以下错误:

R
> library(rJava)
Error : .onLoad failed in loadNamespace() for 'rJava', details:
  call: dyn.load(file, DLLpath = DLLpath, ...)
  error: unable to load shared object '/usr/lib/R/site-library/rJava/libs/rJava.so':
  libjvm.so: cannot open shared object file: No such …
Run Code Online (Sandbox Code Playgroud)

java openjdk r rjava ubuntu-14.04

16
推荐指数
4
解决办法
2万
查看次数

在ubuntu 15.10和openjdk-8-jdk中是否缺少cacerts文件?

我刚刚安装了Ubuntu 15.10和他们的openjdk-8-jdk(通过apt-get).

现在我错过了cacerts文件.

通常的位置有一个链接:

ls -l /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts
lrwxrwxrwx 1 root root 27 Oct 22 01:47 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/cacerts -> /etc/ssl/certs/java/cacerts
Run Code Online (Sandbox Code Playgroud)

但在/ etc/ssl/certs/java/cacerts中没有任何内容:

stat /etc/ssl/certs/java/cacerts
stat: cannot stat ‘/etc/ssl/certs/java/cacerts’: No such file or directory
Run Code Online (Sandbox Code Playgroud)

ubuntu openjdk jsse java-8 ubuntu-15.10

16
推荐指数
1
解决办法
2万
查看次数