JAVA程序在windows计划任务里执行的问题
2014-09-22 08:43
239 查看
JAVA程序在windows计划任务里执行的问题
写了一个简单的JAVA类,定时从一个ORACLE数据库取数据放到另一个mysql数据库中,写了一个脚本如下:
set classpath=.;%classpath%;./classes12.jar;./mysql-connector-java-5.1.6-bin.jar;E:\workfile\SAP-to-MYSQL\getsapdata.class set path=%path%;D:\develop\Java\jdk1.6\bin set JAVA_HOME=D:\develop\Java\jdk1.6 cd E:\workfile\SAP-to-MYSQL java getsapdata >>getsapdata.log |
Exception in thread "main" java.lang.NoClassDefFoundError: getsapdata Caused by: java.lang.ClassNotFoundException: getsapdata at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301 at java.lang.ClassLoader.loadClass(ClassLoader.java:248) Could not find the main class: getsapdata. Program will exit. |
cd E:\workfile\SAP-to-MYSQL命令,但实际上系统的当前路径还是会在默认的C:\Users\Administrator 目录下,我的程序移动到C盘的时候,因为系统默认路径也在C盘,所以
cd 命令是成功进入了c盘的我的应用程序目录,但不是C盘的就不行了,网上查了下,原来cd 的时候加个 /d 参数可以直接改变盘符,哎,以前居然一致没用过,把脚本中的 cd 命令改为 cd /d E:\workfile\SAP-to-MYSQL 后,再次执行计划任务则执行成功。
相关文章推荐
- JAVA程序在windows计划任务里执行的问题
- Windows 2008 r2任务计划程序执行批处理失败问题解决方法
- windows 2008的计划任务执行问题
- windows计划任务后台定时执行java的jar文件
- windows计划任务后台定时执行java的jar文件
- crontab定时任务Java程序不执行问题
- windows 任务计划程序执行 bat ,重启服务
- windows计划任务执行php程序
- Windows计划任务执行时不显示窗口的问题
- Windows 任务计划 定时重复执行程序
- 在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现
- Windows计划任务执行时不显示窗口的问题
- 在Windows 任务计划程序中执行powershell脚本
- python脚本在Windows计划任务执行问题
- windows环境下使用命令行执行java程序输出文件编码问题
- 在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现
- 在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现
- WINDOWS 任务计划 循环执行某程序的任务计划设置
- Windows 任务计划程序定时执行 powershell 脚本
- Windows 任务计划执行Python程序的设置