标签: openjdk

适用于Windows操作系统的OpenJDK可用性

Windows操作系统是否有OpenJDK版本?从OpenJDK主页(http://openjdk.java.net/),它重定向到Oracle Sun JRE for Windows机器.

Windows中是否有可用的OpenJDK?如果是的话,去哪里?如果没有,我们是否必须自己构建它(参见http://blogs.oracle.com/poonam/entry/building_openjdk_on_windows)

java windows openjdk

181
推荐指数
8
解决办法
20万
查看次数

JavaFX和OpenJDK

我正在尝试决定是否可以为Java应用程序的用户界面切换到JavaFX.我的大多数用户都会使用Oracle JRE,它最近集成了JavaFX.但是,有些人正在使用OpenJDK(在Linux上).这个(旧)问题表明OpenJDK与JavaFX的处理非常糟糕.根据这个问题,替代的OpenJFX只会在版本9中完全集成到OpenJDK中.所以我的问题有两个:

  • OpenJDK中的JavaFX支持是否仍然如此糟糕?
  • 如果是这样,是否有任何Linux发行版已经提供OpenJFX包,因此用户不必自己构建它

java openjdk javafx javafx-2

100
推荐指数
4
解决办法
10万
查看次数

是否可以在线浏览OpenJDK的来源?

是否可以在线浏览OpenJDK的源代码,就像我可以使用SourceForge的项目一样?我之前从未使用过水星,所以我感到很困惑.

(注意:我不想下载源代码.我只想在线浏览它,看看如何实现某些方法.)

mercurial openjdk

76
推荐指数
5
解决办法
3万
查看次数

如何更改maven java home

我想改变使用sun jdk打开jdk的maven java home.我该怎么做 ?

root@ak-EasyNote-TM98:~# mvn -version
Apache Maven 3.0.4
Maven home: /usr/share/maven
Java version: 1.6.0_24, vendor: Sun Microsystems Inc.
Java home: /usr/lib/jvm/java-6-openjdk-amd64/jre
Default locale: tr_TR, platform encoding: UTF-8
OS name: "linux", version: "3.2.0-34-generic", arch: "amd64", family: "unix"

Edit:
Run Code Online (Sandbox Code Playgroud)

非常抱歉.我忘了写下面的代码:

root@ak-EasyNote-TM98:~$ java -version
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

我的java home默认路径已经是sun jdk了.但maven java home指向openjdk.我想只为maven修复它.

java openjdk maven

58
推荐指数
5
解决办法
12万
查看次数

openjdk-6-jre,openjdk-6-jre-headless,openjdk-6-jre-lib之间的区别

我无法理解Java JRE的一些基础知识.

我需要在嵌入式系统中运行Java代码,为此我需要在Linux内核中安装最小的Java Runtime Environment,也就是说,执行Java二进制文件所需的最小包.我认为只有JVM才能做到这一点(JRE包是必要的,我在这里错了吗?)

问题是,在查看Debian存储库时,我不太了解这些包之间的差异openjdk-6-jre,openjdk-6-jre-headless并且openjdk-6-jre-lib.Java程序只能与前者一起运行吗?或者,他们三个需要吗?

这是一个问题,因为它们之间的大小(MB)存在很大差异.

java openjdk

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

Linux上JavaFX运行时JAR文件jfxrt.jar的位置是什么?

我正在尝试使用Eclipse Kepler运行一些JavaFX代码,并在Linux机器上安装了e(fx)clipse插件,使用:

java version "1.7.0_21"
OpenJDK Runtime Environment (IcedTea 2.3.9) (7u21-2.3.9-5)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)

我的理解是,尽管自JDK 7u6版本以来JavaFX已包含在标准JDK中,但JavaFX运行时JAR文件jfxrt.jar暂时不在Java运行时路径中,直到JavaFX与其他Java基础结构之间的进一步测试为止.已经完成.因此,在创建新的Java项目时,必须手动将其添加到项目构建路径库中.

我一直在以下两个目录中寻找那个jar而没有成功:

/usr/lib/jvm/java-7-openjdk-common/jre/lib/
/usr/lib/jvm/java-7-openjdk-amd64/lib
Run Code Online (Sandbox Code Playgroud)

我应该在哪里寻找它?

java eclipse linux openjdk javafx

50
推荐指数
3
解决办法
8万
查看次数

eclipse中的openjdk 1.7:不允许运算符的源级别低于1.7

Eclipse给了我一个错误:

'<>' operator is not allowed for source level below 1.7 
Run Code Online (Sandbox Code Playgroud)

我想这是因为它没有使用java 1.7.除此之外.至少openjdk 1.7(我的操作系统是OpenSuse 12.3).

我从kepler切换回juno以减少一些滞后并尝试找出这个bug,到目前为止无济于事.

我尝试过的一些事情: - eclipse的默认运行时是opensdk 1.7(在帮助中说明,安装细节) - 项目属性,java build - > library.我手动添加了opensdk位置.

我会安装oracle版本,但opensuse存储库中只有1.6.我已经尝试安装oracle提供的rpm,它没有把自己放在我的路径中,并且把一切搞砸了,所以我再次删除它.

它应该与openjdk一起工作吗?或者你认为它有虫子?

ps:junit也无法识别,所以我手动链接到jar文件.也许这是相关信息.

java eclipse openjdk windows-runtime

47
推荐指数
3
解决办法
6万
查看次数

当您不是OpenJDK开发人员时,在哪里报告OpenJDK的问题?

首先我认为很奇怪,OpenJDK项目页面上没有与bug跟踪器的链接,然后我找到了bugs.openjdk.java.net,但它仅适用于经过认证的项目成员.象牙塔外的人们如何贡献问题?有邮件列表,有些人打电话给邮件列表错误跟踪发送问题和补丁......但是bug跟踪器的开发和使用是矛盾的.

openjdk issue-tracking

42
推荐指数
2
解决办法
1960
查看次数

缺少JDK,需要运行一些NetBeans模块

完整的错误消息:JDK缺少和需要运行一些NetBeans模块请使用--jdkhome命令行选项来指定JDK安装或看到http://wiki.netbeans.org/FaqRunningOnJre以获取更多信息.

一些细节:我刚刚第一次在Linux mint上安装了Netbeans,当我启动它时打开模块时会出现此错误消息.但我确实安装了jdk.

$ java -version

java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Run Code Online (Sandbox Code Playgroud)

$ javac -version

javac 1.8.0_66
Run Code Online (Sandbox Code Playgroud)

java openjdk netbeans jdk1.6 java-8

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

OpenJDK在没有断点的processWorkerExit上中断

我在OpenJDK上运行tomcat 7.0.21

java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.9) (6b20-1.9.9-0ubuntu1~10.10.2)
OpenJDK 64-Bit Server VM (build 19.0-b09, mixed mode)
Run Code Online (Sandbox Code Playgroud)

通过Eclipse在调试模式下.

在提供任意数量的请求后,OpenJDK会定期开始:

在ThreadPoolExecutor中断

此时剩下的堆栈非常少,通常是:

堆叠位置

可能导致问题的原因很少...

任何人都对可能发生的事情有任何见解?

java openjdk tomcat breakpoints

38
推荐指数
1
解决办法
7434
查看次数