【发布时间】:2014-10-24 18:40:05
【问题描述】:
我使用 javaexe 创建了一个程序,javaexe 是 java 程序的包装器,允许它们通过 exe 文件启动。 该程序包含一个服务部分、一个任务栏部分(它们相互发送消息)。 该程序的目的是发送 SMS,发送的 SMS 列表可从任务栏图标获得。
该程序已经在winXP计算机上运行了几年,但我想从我的win8.1笔记本电脑启动它,当我启动EXE时,会显示启动画面,安装服务,但是任务栏中的图标没有出现,serviceInit方法好像没有运行。
你知道问题出在哪里吗? 我的电脑使用的是windows 8.1,带有avast!作为防病毒软件和comodo防火墙。我显然测试了我的程序禁用了这 2 个安全程序(avast!和 comodo),但仍然存在同样的问题。
有人遇到同样的问题吗?
谢谢
奥利弗
【问题讨论】:
-
您在 XP 机器上使用的 Java 版本是什么?我已经看到移动需要为新的 Java 虚拟机更新的旧 Java 应用程序的类似问题。
-
你好,java版本是1.7.0_03(在它工作的winXP电脑上),在笔记本电脑上是java v1.8.0_25 x64。谢谢
-
我也试过用win8集成防火墙启动程序,但没有成功
-
一种可能性是它需要管理员权限才能运行。所以你可能需要以管理员身份启动它。
标签: java windows windows-8.1 wrapper javaexe