13得票4回答
Cassandra是否支持Java 10?

我们计划将环境从Java 8迁移到OpenJDK 10。 在我的本地机器上进行此操作时,我发现Cassandra无法启动,并显示以下错误: 我找不到任何确定不支持Java 10的可靠信息。 4个月前的这篇文章表明他们不支持Java 10,但并未确认,而是更多推断性的。还有另一个用户在评...

11得票3回答
在JDK 10中为类文件生成JNI头文件

Java Native Interface (JNI)的一个重要组成部分是通过C头文件将JVM代码和本地代码桥接。生成这些头文件的方式曾经非常简单:只需在类文件上调用命令行实用程序javah即可。此过程将为任何标记有native修饰符的方法生成原型。 然而,从Java 10开始,javah实...

17得票2回答
如何在Eclipse Oxygen中设置Java 10?

我不确定最新版本的 Eclipse,即 Oxygen 是否支持 Java 10。我从我的 Mac 机器上的首选项中配置了 Java 10 的 JRE。 另外,我尝试向我的 pom.xml 添加以下 Maven 编译器插件:<plugin> <gr...

7得票2回答
安装4j Java最小版本似乎无法正常工作

我们使用的是Install4j 7.0.6,并将Java最低版本设置为"10.0.1"。 我们将Java 10.0.1打包到媒体文件中。 当我们用Java 9替换了包含的JVM时,应用程序仍然可以启动。 我们是否误解了Java最低版本的功能,或者使用了错误的版本格式,或者在Install4j ...

15得票2回答
局部类型推断和泛型类型变量的逆变

我遇到了以下代码: public static <T> Set<T> distinct( Collection<? extends T> list, Comparator<? super T> comparato...

17得票4回答
错误:java: java.lang.ExceptionInInitializerError IntelliJ

嗨! 我尝试使用JDK 10.0.1和“spring-boot-starter-test”启动Intellij(ultimate)时遇到了一些麻烦。如果我运行主方法,无论其内容如何,无论是否有任何活动测试,编译后运行前都会收到“Error:java: java.lang.ExceptionI...

788得票1回答
为什么在Java 8中array[idx++]+="a"只会增加一次idx,而在Java 9和10中会增加两次?

为了挑战,一位同行的代码高手写下了以下代码:import java.util.*; public class Main { public static void main(String[] args) { int size = 3; String[] array = new...

7得票9回答
"jshell"未被识别为内部或外部命令。

我在我的机器上使用'jshell'命令时,它没有被识别。但是'java'命令工作正常。在JDK 10中是否有任何环境设置来支持jshell? C:\Users\Kannan λ jshell 'jshell' is not recognized as an internal or exter...

16得票1回答
Nashorn 在 JDK 9 和 JDK 10 上的性能表现

如果你在JDK 8上使用Nashorn解释moment.js库,它只需要几秒钟就能运行: time .../JDK8/bin/jjs moment-with-locales-2.22.2.js real 0m2.644s user 0m10.059s sys 0m0.2...

15得票2回答
Java 10 迁移自 Java 8。在生产中运行服务。

我们希望将所有生产服务从Java 8迁移到Java 10。据我所知,对于开发,我们可能会面临构建(gradle等)、依赖等问题。但是,如果仅涉及JVM本身,即运行服务,如果我们只安装JVM 10以运行我们的jar服务,在生产中是否会遇到任何问题?