小编Pet*_*ter的帖子

Lilypond在每个栏上显示和弦

根据Lilypond的文档,你可以选择只在变化时显示和弦.我无法得到这种行为.这是片段:

\new ChordNames  {
        \chordmode {
            d1:7 d1:7 
        }
  }
Run Code Online (Sandbox Code Playgroud)

这是备用片段:

\new ChordNames  {
        \chordmode {
            d1:7 d:7 
        }
  }
Run Code Online (Sandbox Code Playgroud)

在两种情况下,Lilypond都会在两个条形图上方显示和弦名称.整个得分都是一样的.我不能让它不显示重复的和弦名称.

有任何想法吗?

lilypond

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

即使在vm args中使用XstartOnFirstThread也无效的线程访问

我有一个胚胎Java Web Start应用程序,只有一个类.它在Windows和Linux上运行,但在Mac OS X上遇到了可怕的无效线程访问错误.我意识到这已在其他地方处理过.我花了整整两天时间在互联网上搜索并实施了所有解决方案,但问题仍然存在.

我的理解是,必须从主线程调用SWT,这就是这里的情况.如果我错了,请纠正我.

我将在下面发布3个片段,应用程序的源代码,jnlp文件的相关部分以及Mac上的错误消息.问题是最后的问题.


JAVA SOURCE CODE

package client;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Shell;
public class AccountWindow {
 public static void main(String[] args) {
  Display display = new Display(); **// error occurs here**
  Shell shell = new Shell(display); shell.open();
  while (!shell.isDisposed()) {
   if (!display.readAndDispatch())
    display.sleep();
  }
  display.dispose();
 }
}
Run Code Online (Sandbox Code Playgroud)

JNLP SNIPPET

<resources os="Mac\ OS\ X" arch="x86_64">
    <j2se version="1.5+" java-vm-args="-XstartOnFirstThread" />
    <nativelib href="swt-4.2-cocoa-macosx-x86_64.jar" />
</resources>
Run Code Online (Sandbox Code Playgroud)

错误信息

org.eclipse.swt.SWTException: Invalid thread access
    at org.eclipse.swt.SWT.error(Unknown Source)
    at org.eclipse.swt.SWT.error(Unknown Source)
    at org.eclipse.swt.SWT.error(Unknown Source) …
Run Code Online (Sandbox Code Playgroud)

java macos java-web-start

4
推荐指数
1
解决办法
3402
查看次数

标签 统计

java ×1

java-web-start ×1

lilypond ×1

macos ×1