相关疑难解决方法(0)

如何从java应用程序创建Windows服务

我刚刚继承了一个需要在XP和Vista上作为服务安装的java应用程序.自从我以任何形式使用Windows以来已经过去了大约8年,我从来没有创建过服务,更不用说像java应用程序这样的东西(我有一个应用程序jar和一个依赖jar - log4j ).将此作为服务运行所需的魔力是什么?我有源代码,因此可以进行代码修改,但最好是避免代码修改.

java windows-services

216
推荐指数
9
解决办法
28万
查看次数

如何将Java应用程序放入系统托盘?

我有一个小控制面板,只是我做的一个小应用程序.我想最小化/放置控制面板上的/下降系统,以及电池寿命,日期,网络等.

谁可以给我一个线索,链接到教程或阅读的东西?

java system-tray minimize

54
推荐指数
2
解决办法
5万
查看次数

将JAVA程序作为计划任务运行

我想在Windows 7机器上每天运行一次简单的JAVA程序.

我的代码在NetBeans中运行良好.如果我做了一个干净的构建它建议:

C:\Program Files\Java\jdk1.7.0/bin/java -jar "C:\Users\User1\Documents\NetBeansProjects\Facebook\dist\Facebook.jar"
Run Code Online (Sandbox Code Playgroud)

当然,由于程序和文件之间的空间,这在DOS提示符下不起作用所以我这样做:

C:\Program Files\Java\jdk1.7.0/bin/java -jar "C:\Users\User1\Documents\NetBeansProjects\Facebook\dist\Facebook.jar" -jar "C:\Users\User1\Documents\NetBeansProjects\Facebook\dist\Facebook.jar"
Run Code Online (Sandbox Code Playgroud)

这适用于DOS提示符.

我现在在Windows Scheduler中创建一个任务来运行:

C:\Program Files\Java\jdk1.7.0/bin/java
Run Code Online (Sandbox Code Playgroud)

带参数:

-jar "C:\Users\User1\Documents\NetBeansProjects\Facebook\dist\Facebook.jar"
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我看到的只是一个DOS框闪烁一秒钟.我希望代码运行大约需要30秒.代码应该将数据持久保存到数据库中,不会发生更新.

代码也使用,java.util.logging所以我应该看到日志条目,我不这样做.

我强烈怀疑我没有正确运行JAVA命令,或者当从DOS提示符运行时通过调度程序运行时出现错误的类路径问题.

帮助将不胜感激.如果您之前已经看过这个并且可以对它进行排序那么会很棒.如果您可以告诉我如何从Scheduler获取有意义的错误跟踪,那么这也非常有用.

谢谢!

java windows scheduler

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