小编hur*_*own的帖子

当应用程序在托盘中时,如何在Dock中隐藏Java SWT程序图标

我知道有很多类似于我的问题,但即使阅读完所有问题,我实际上也无法解决我的问题.我有一个Java应用程序,一旦它启动它继续托盘.问题出在Mac上,因为只有图标位于托盘栏和Dock中.我想摆脱Dock图标.

我已经进行了多次试验:尝试将我的jar包装在".app"文件夹中并编写Info.plist文件.我插入了LSUIElement并将其设置为"1"或"true".这隐藏了应用程序图标,但显示了一个像终端一样的丑陋灰色图标.

屏幕http://img40.imageshack.us/img40/1332/screenshot20111123at183.png

即使您有任何想法或其他方法可以绕过这一点,请告诉我.谢谢.

java macos swt trayicon dock

10
推荐指数
1
解决办法
4175
查看次数

SWT在Windows上写dll文件在哪里?

我在Internet上找不到SWT尝试编写dll文件的地方.我有一台计算机,其中jar不能运行只因为SWT无法编写DLL.

更新1

java.lang.reflect.InvocationTargetException
                at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
                at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
                at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
                at java.lang.reflect.Method.invoke(Unknown Source)
                at com.sun.javaws.Launcher.executeApplication(Unknown Source)
                at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
                at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
                at com.sun.javaws.Launcher.run(Unknown Source)
                at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
                no swt-win32-3738 in java.library.path
                no swt-win32 in java.library.path
                Can't load library: \\ubz01fst\Students\User2010\Com\xxx\swt-win32-3738.dll
                Can't load library: \\ubz01fst\Students\User2010\Com\xxx\swt-win32.dll

                at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
                at org.eclipse.swt.internal.Library.loadLibrary(Unknown Source)
                at org.eclipse.swt.internal.C.<clinit>(Unknown Source)
                at org.eclipse.swt.widgets.Display.<clinit>(Unknown Source)
                at install.Main.main(Main.java:162)
Run Code Online (Sandbox Code Playgroud)

java windows dll swt

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

无法使用带有构建器模式的 jackson 3+ 实例化 POJO

我有以下课程:

@JsonDeserialize(builder = Article.Builder.class)
public class Article {

    private final String id;
    private final String headline;

    private Article(final Builder builder) {
        this.id = checkNotNull(builder.id);
        this.headline = checkNotNull(builder.headline);
    }

    @Nonnull
    public String getId() {
        return id;
    }

    @Nonnull
    public String getHeadline() {
        return headline;
    }

    public static Builder builder() {
        return new Builder();
    }

    @JsonPOJOBuilder(buildMethodName = "build", withPrefix = "")
    public static class Builder {
        private String id;
        private String headline;

        public Builder id(final String id) {
            this.id = id;
            return …
Run Code Online (Sandbox Code Playgroud)

java spring json spring-mvc jackson

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

标签 统计

java ×3

swt ×2

dll ×1

dock ×1

jackson ×1

json ×1

macos ×1

spring ×1

spring-mvc ×1

trayicon ×1

windows ×1