小编Tom*_*Tom的帖子

如何在Eclipse中的类型上启用JSR308 null注释?

随着Eclipse java 8支持的发布,我理解类型(JSR 308)上的null注释是可能的,如此处所述.我已经安装了JDK8和Eclipse Kepler 的Java 8功能补丁.我本来希望能够声明一个不允许这样的空值的列表:

List<@NonNull String> nonulls;
Run Code Online (Sandbox Code Playgroud)

但是,编译器告诉我"该位置不允许注释@NonNull":(

我的项目配置为使用编译器合规性级别1.8,并且org.eclipse.jdt.annotation jar包含在类路径中.

我在这里错过了什么?

问候,

java eclipse eclipse-jdt java-8

6
推荐指数
1
解决办法
884
查看次数

如何在 (M1) Macbook 上启动 Cassandra?

我无法在配备 M1 芯片的 Macbook 上启动 Cassandra (3.11.10)。它给出以下错误消息:

ERROR [main] 2021-07-09 13:12:46,807 NativeLibraryDarwin.java:64 - Failed to link the C library against JNA. Native methods will be unavailable.
java.lang.UnsatisfiedLinkError: /Users/tom/apache-cassandra-3.11.10/tmp/jna8890560385007025439.tmp: dlopen(/Users/tom/apache-cassandra-3.11.10/tmp/jna8890560385007025439.tmp, 1): no suitable image found.  Did find:
        /Users/tom/apache-cassandra-3.11.10/tmp/jna8890560385007025439.tmp: no matching architecture in universal wrapper
        /Users/tom/apache-cassandra-3.11.10/tmp/jna8890560385007025439.tmp: no matching architecture in universal wrapper
Run Code Online (Sandbox Code Playgroud)

我正在使用 OpenJDK 1.8.0_292 (Azul Zulu)。

cassandra apple-m1

5
推荐指数
1
解决办法
4251
查看次数

标签 统计

apple-m1 ×1

cassandra ×1

eclipse ×1

eclipse-jdt ×1

java ×1

java-8 ×1