我使用javaexe创建了一个程序,javaexe是一个java程序的包装器,允许它们通过exe文件启动。这个程序包含一个服务部分,一个任务栏部分(它们互相发送消息)。该程序的目的是发送短信,发送的短信列表可以从任务栏图标中找到。
该程序已经在winXP计算机上运行了几年,但我想从我的win8.1笔记本电脑上启动它,当我启动EXE时,会显示闪屏,安装了服务,但任务栏中的图标没有出现,并且serviceInit方法似乎没有运行。
你知道问题是从哪里来的吗?我的电脑使用的是Windows8.1,带有avast!比如杀毒软件和科莫多防火墙。我显然测试了我的程序,禁用了这两个安全程序(avast!& comodo),但仍然存在相同的问题。
有没有人遇到过同样的问题?
谢谢
奥利维尔
发布于 2014-10-26 02:39:58
我还使用了JavaExe的交互式服务,我在Windows8.1Pro(32位)和JRE1.7和1.8....and上测试了它,它工作得很好,手动和自动(重启后):服务运行,任务栏也运行和通信。
我的.exe没有修复为总是以管理员身份运行。当我安装该服务时,我右击并“以admin”身份运行它。但是,如果我修复始终以管理员身份运行的.exe,我只是双击.exe来安装服务,但是任务栏在重启后不会自动运行:Windows8.1会阻止当用户登录时自动以管理员身份运行的应用程序。
我还测试了JavaExe的示例(example8和23),它也可以工作。你在JavaExe的例子中遇到过同样的问题吗?
https://stackoverflow.com/questions/26554220
复制相似问题