Java SquirreSQL渲染在SQL视图中闪烁

Java SquirreSQL渲染在SQL视图中闪烁,java,sql,render,squirrel-sql,Java,Sql,Render,Squirrel Sql,除了在使用SQL视图时出现一个奇怪的错误外,SquirreSQL的一切都非常好。如果我切换回这个视图,键入它,单击它,或者以任何方式与SQL视图交互,窗口似乎会多次重新渲染。看起来屏幕一直在闪烁。这使得键入SQL非常令人沮丧 我认为这个问题可能与Java有关,但我不知道。有人知道为什么松鼠会多次渲染这个窗口吗 所以我想出来了,想把这个留给其他有这个问题的人 RSyntax Editor在带有视网膜显示器的macbook pro上导致此问题。您需要转到不使用RSyntax编辑器的早期版本,或者尝试

除了在使用SQL视图时出现一个奇怪的错误外,SquirreSQL的一切都非常好。如果我切换回这个视图,键入它,单击它,或者以任何方式与SQL视图交互,窗口似乎会多次重新渲染。看起来屏幕一直在闪烁。这使得键入SQL非常令人沮丧


我认为这个问题可能与Java有关,但我不知道。有人知道为什么松鼠会多次渲染这个窗口吗

所以我想出来了,想把这个留给其他有这个问题的人

RSyntax Editor在带有视网膜显示器的macbook pro上导致此问题。您需要转到不使用RSyntax编辑器的早期版本,或者尝试使用更新的版本

您可以通过转到插件并取消选中“语法”,然后单击卸载来关闭RSyntax编辑器。重新启动,它不会闪烁

不幸的是,这也会关闭语法突出显示


来源:

我也遇到了这个问题,并找到了更好的解决方案:

  • 安装(不是40或更高,因为这会导致其他错误)
  • 启动终端并输入以下命令:
cd/Library/Java

rm Home

sudo ln-s JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/Home

  • 现在转到Finder,右键单击SQuirreLSQL.app并说“显示包内容”
  • 导航到Contents->MacOS并在所选编辑器中编辑squirrel-sql.sh文件
  • 找到以IZPACK_JAVA_HOME开头的行,并将值更改为
    /Library/JAVA/HOME
  • 保存文件,重新启动SQuirreL,您应该能够再次使用RSyntax编辑器
请注意:

  • 我无法在只安装JRE的情况下实现这一点,这就是我选择JDK的原因
  • 显然,您可以将IZPACK_JAVA_HOME设置为完整的
    /Library/JAVA/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/HOME/
    ,但创建符号链接“更好”
  • 更新40或更高版本的bug包括SQuirreL执行所有SQL两次(!)

这确实解决了闪烁的问题,但被起伏的字体所取代。是一个还是另一个?