首页 文章
  • 2 votes
     answers
     views

    如何在Eclipse Oxygen中使用log4j和maven以及java9?

    我尝试将Java8项目迁移到Java9 . auto生成的module-info.java包含一个条目 requires log4j; 并显示错误: log4j cannot be resolved to a module =>如何正确地将log4j包含为Java9的模块依赖? (我对以下依赖项有同样的问题:需要hibernate.core;需要hibernate.jpa.2.1.ap...
  • 20 votes
     answers
     views

    JSR-305注释替代Java 9

    到目前为止,我们一直在使用Findbugs JSR-305注释(com.google.code.findbugs:jsr305),包括工具支持(Sonar,Eclipse,Findbugs,...)在内的一切工作正常 . 但是我们的理解是Java 9中的Jigsaw将打破JSR-305注释(不允许在两个模块中使用一个包) . 这在JavaOne 2015上得到了证实.Oracle的推理是JSR-3...
  • 93 votes
     answers
     views

    OSGi,Java模块化和拼图

    所以截至昨天早上我还没有找到OSGi甚至是什么的线索 . OSGi只是一些流行语,我一直看到它一遍又一遍地出现,所以我终于留出一些时间来清理它 . 它实际上看起来很酷,所以我想首先说明(记录)我在任何方面都不反OSGi,也不是一些“OSGi-bashing”问题 . 在一天结束时,似乎OSGi已经 - 实质上 - 解决了Java Modularity的问题,它认识到 JAR 文件规范存在缺点,这...
  • -1 votes
     answers
     views

    版本组合(Java 9 Jigsaw项目中的Maven / Log4J)

    我试图让一个非常简单的JavaFX应用程序与IntelliJ中的maven和Java 10一起运行 . 该项目:https://github.com/ClanWolf/C3-Client_Phoenix 结构: module-info.java: module net.clanwolf.c3.client { requires javafx.graphics; requires ...

热门问题