小编bbu*_*ser的帖子

Java exe启动程序,支持Windows 7

问题

目前我使用exe4j 4.4.2将我们的客户端应用程序包装在Windows本机可执行文件中,但结果并没有很好地与Windows 7集成.

例如:当我右键单击任务栏时,它只提供一个弹出窗口来关闭应用程序但没有固定.另一方面,Eclipse的Equinox发射器用虚张声势做到了这一点.

我正在寻找一个具有以下功能的java exe启动器:

  • 在Windows本机可执行文件中包装jar(没有Java Web Start或类似)
  • 不从可执行文件中提取jar
  • "程序文件"中不需要写访问权限
  • 使用可执行文件名作为进程名称(只有一个进程)
  • 与Windows 7完美集成(特别是在任务栏中固定)
  • 允许设置JVM参数(尤其是堆大小)
  • 灵活的JRE搜索定制
  • 轻量级
  • 积极维护
  • 在Ant构建中很好地集成
  • 优选免费

我检查了以下内容:

exe4j的

  • Windows 7集成缺乏
  • 它并不昂贵,但是为构建机器订购和分发许可证是一件痛苦的事.
  • JRE搜索不够灵活

Eclipse Equinox

  • 不轻巧
  • 似乎做我想做的一切,除了我不知道如何使用非基于非日食的应用程序.
  • 我可以在OSGI,PDE-Build世界之外使用它吗?

WinRun4J

  • JRE搜索没有很好的记录
  • 似乎没有广泛使用尽管功能设置令人难以置信,我错过了什么?

Launch4J

  • 不支持在Windows 7中设置进程名称(错误ID 3353972).有一个补丁(错误ID 1670471),但它已被拒绝参考jliftoff死了.
  • JRE搜索不够灵活.

JSmooth

  • 似乎没有积极维护.
  • 最新版本发布于2007年,远早于Windows 7.

还有其他选择吗?是否有机会将Eclipse启动程序与非基于Eclipse的应用程序一起使用?

java launcher windows-7

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

静态元素和左侧和顶部的相对元素之间是否存在差异?

块元素position: relative;通常用作绝对定位元素的包含元素.当我没有这样的块元素时,我通常将静态元素更改为相对元素.这是否会改变除了能够作为绝对定位元素的容器的元素之外的任何其他内容?

块与之间是否存在差异?

position: static;
Run Code Online (Sandbox Code Playgroud)

position: relative;
left: 0;
top: 0;
Run Code Online (Sandbox Code Playgroud)

除了上面提到的那个?

css

16
推荐指数
2
解决办法
1207
查看次数

git - 合并分支的差异

我有三个分支A,B和C. B经常合并到C.

          o---o---o A
         /
--------o---o---o---o---o---o B
         \       \       \   \
          o---o---o---o---o---o C
Run Code Online (Sandbox Code Playgroud)

现在我想合并我在C中所做的更改,但没有来自B的合并,在A之上.在git中最简单的方法是什么?

git merge git-rebase

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

是否有一个用于eclipse的vim插件让我将jj重新映射到Esc?

我正在寻找一个eclipse插件,它给了我基本的vim命令.

我并没有期待太多,但我已经习惯了'jj'逃脱,这个功能对我来说至关重要.'jj'应该像在vim中一样工作:保留插入模式但不插入任何字符.

我在考虑

  • viplugin
  • vrapper
  • 可行
  • vimplugin
  • eclim

但如果可以将任何内容重新映射到ESC,则没有找到太多信息.

使用viplugin似乎可以这样做,但是当重新映射'jj'时它仍会插入'jj'.Eclim应该支持它,但它可能很重.

eclipse vim

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

几乎树的数据库模式

我有以下结构:

Block A
  Foo 1
    Bar 1
    Bar 2
  Foo 2
    Bar 1
    Bar 3
  Bar 4

Block B
  Foo 3
Run Code Online (Sandbox Code Playgroud)
  • 每个Foo都属于Block.
  • 每个Bar都属于Block.
  • 一个Bar可以属于同一个Block中的一个或多个Foo .

架构目前是这样的:

    Block
   1/   \1
  n/     \n
Foo-n---m-Bar
Run Code Online (Sandbox Code Playgroud)

这个问题是可能存在属于不同Block的Foo的Bar

是否存在既没有冗余也没有允许不一致的模式?

database-design data-modeling database-normalization

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