小编Tho*_*mas的帖子

@Nullable/@NotNull与IntelliJ IDEA,Maven和JSR 305

我非常喜欢代码检查功能,现在可以使用JSR 305或Jetbrains的IntelliJ专有注释.不幸的是,这两种实现(JSR 305和Jetbrains')混合不好:

  • IntelliJ显然只能理解它自己的一套注释并将它们很好地集成在一起.
  • 在我的Maven Build中使用Findbugs,它只支持JSR-305注释.

唯一可能的解决方法可能是使用JSR-305并使用IntelliJ中的Findbugs插件.谁有更好的主意?(请不要说改变你的IDE;)).

谢谢托马斯

java findbugs intellij-idea jsr305 maven

14
推荐指数
3
解决办法
7278
查看次数

分叉Apache License v2开源项目和版权声明

我打算分叉一个在Apache License v2下获得许可的开源项目.大多数现有来源都有版权声明,版权所有bla bla,Inc.

如果我在我的分支中更改了一些这些来源(即使只是轻微的),版权会发生什么变化?它会成为像"版权bla bla,Inc和Thomas"这样的联合版权声明吗?

licensing open-source

13
推荐指数
1
解决办法
4325
查看次数

Mac OSX El Capitan上的JDK 7/JavaFX 2应用程序

我刚刚升级到El Capitan,我在启动在JDK1.7.0u79下运行的自定义JavaFX2应用程序时遇到问题(Oracle提供的最新版本).

启动应用程序时,我收到此异常:

 Exception in thread "main" java.lang.RuntimeException: Exception in Application start method
    at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:403)
    at com.sun.javafx.application.LauncherImpl.access$000(LauncherImpl.java:47)
    at com.sun.javafx.application.LauncherImpl$1.run(LauncherImpl.java:115)
    at java.lang.Thread.run(Thread.java:745)
 Caused by: java.lang.ExceptionInInitializerError
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:191)
    at javafx.scene.control.Control.loadClass(Control.java:115)
    at javafx.scene.control.Control.loadSkinClass(Control.java:1021)
    at javafx.scene.control.Control.access$500(Control.java:70)
    at javafx.scene.control.Control$12.invalidated(Control.java:972)
    at javafx.beans.property.StringPropertyBase.markInvalid(StringPropertyBase.java:127)
    at javafx.beans.property.StringPropertyBase.set(StringPropertyBase.java:161)
    at com.sun.javafx.css.StyleableStringProperty.set(StyleableStringProperty.java:71)
    at javafx.scene.control.Control$12.set(Control.java:964)
    at com.sun.javafx.css.StyleableStringProperty.applyStyle(StyleableStringProperty.java:59)
    at com.sun.javafx.css.StyleableStringProperty.applyStyle(StyleableStringProperty.java:31)
    at com.sun.javafx.css.StyleableProperty.set(StyleableProperty.java:70)
    at com.sun.javafx.css.StyleHelper.transitionToState(StyleHelper.java:900)
    at javafx.scene.Node.impl_processCSS(Node.java:7418)
    at javafx.scene.Parent.impl_processCSS(Parent.java:1146)
    at javafx.scene.control.Control.impl_processCSS(Control.java:1154)
    at javafx.scene.Parent.impl_processCSS(Parent.java:1153)
    at javafx.scene.Parent.impl_processCSS(Parent.java:1153)
    at javafx.scene.Node.processCSS(Node.java:7386)
    at javafx.scene.Scene.doCSSPass(Scene.java:454)
    at javafx.scene.Scene.preferredSize(Scene.java:1468)
    at javafx.scene.Scene.impl_preferredSize(Scene.java:1535)
    at javafx.stage.Window$9.invalidated(Window.java:717)
    at javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:127)
    at javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:161)
    at javafx.stage.Window.setShowing(Window.java:781)
    at …
Run Code Online (Sandbox Code Playgroud)

java macos javafx javafx-2

7
推荐指数
1
解决办法
1190
查看次数