Tag: 交互式

JavaExe和Java应用程序作为windows系统服务交互到桌面

请求: 这是我的语言环境中Java开发人员面临的一个非常常见的问题。 我真的被困了很多天。 搜索并尝试了很多,阅读文档。 阅读所有与JavaExe相关的stackoverflow问题。 如果您以前做过类似的事情并且有一个全面的答案,请回复。 我真的很感谢社区! 塞纳里奥: 我正在使用JavaExe在桌面交互function中将应用程序作为系统服务运行。 确切地说,我有一个应用程序, 可以捕获桌面的屏幕截图 。 我想让它在任何用户登录时运行( 作为管理员 ),所以没有人可以阻止它。 我有一个myapp.jar,settings.txt和一个lib目录。 我搜索了很多,发现JavaExe工作(看它的例子) 如果有人有更好的方法。 请说明。 问题: 根据我的研究, 您必须创建一个名为.exe的.properties文件,并在此文件中写入”RunType = 1″ 。 你在主类中定义一个静态方法: serviceInit() 我需要放置任何类或引用/导入吗? 怎么样? 编辑: 我下面的代码也可以作为独立的.jar和javaExe.exe使用 。 它现在确实提供系统服务并由SYSTEM用户运行。 但它不是桌面互动 。 即它没有显示任何GUI。 package temp; import java.util.logging.Level; import java.util.logging.Logger; import javax.swing.JOptionPane; public class Temp { /** * @param args the command line […]