【发布时间】:2011-11-16 05:47:57
【问题描述】:
我遇到了一个非常奇怪的问题,这让我发疯了 .-. 我在 Windows 上做一个比较大的 Java 项目,使用 NetBeans 和 IzPack 准备图形安装包。 一切正常,编译后的安装程序似乎可以工作,我的程序被复制到 'C:\Programs\MyProject' 文件夹中。
但是...当我双击该文件夹中的 myproject.jar 时,它根本没有启动。我显然试图打开一个提示并输入“java -jar myproject.jar”但什么也没有,甚至没有一行错误代码。 奇怪的事实有两个:
- 如果我使用具有管理权限的提示打开它,它可以工作
- 在同一文件夹中还有另一个 jar,即 izpack 创建的“uninstaller.jar”,双击即可使用。
我仔细检查了我的 JVM 安装、PATH/JAVA_HOME/... 值和我的 JAR 的 Properties->Security 选项卡,但是每种用户的执行/读/写权限都可以,而且是平等的到卸载程序。
那么问题是什么?谢谢
【问题讨论】:
标签: java permissions executable uac izpack