主类如下:
package cn.bway.adsun;import java.util.Calendar;
import java.util.Timer;public class ChangeAdsun { public static void main(String[] args) {
Timer timer = new Timer();
Timer timer2 = new Timer();
Timer timer3 = new Timer();
Calendar calendar = Calendar.getInstance();
timer2.schedule(new SelectMemberDataIntoTemp(), calendar.getTime(),
1000 * 8);
timer.schedule(new UpadteWebAdsun(),calendar.getTime(), 1000 * 9);

timer3.schedule(new ClearFamily(), calendar.getTime(),1000*60*60);
}
}上面的对象是进行数据库之间的数据专用的类。出现如下错误:
#
# An unexpected error has been detected by Java Runtime Environment:
#
#  Internal Error (0xe06d7363), pid=2728, tid=2824
#
# Java VM: Java HotSpot(TM) Client VM (11.0-b15 mixed mode, sharing windows-x86)
# Problematic frame:
# C  [kernel32.dll+0x12afb]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#---------------  T H R E A D  ---------------Current thread (0x02d8b400):  JavaThread "Timer-0" [_thread_in_native, id=2824, stack(0x036e0000,0x037e0000)]siginfo: ExceptionCode=0xe06d7363, ExceptionInformation=0x19930520 0x037df580 0x0042f2f8 Registers:
EAX=0x037df4a8, EBX=0x00000000, ECX=0x00000000, EDX=0x037df580
ESP=0x037df4a4, EBP=0x037df4f8, ESI=0x037df538, EDI=0x037df538
EIP=0x7c812afb, EFLAGS=0x00000206Top of Stack: (sp=0x037df4a4)
0x037df4a4:   0042a4f0 e06d7363 00000001 00000000
0x037df4b4:   7c812afb 00000003 19930520 037df580
0x037df4c4:   0042f2f8 00000008 00000000 037df584
0x037df4d4:   00000000 00000000 00000008 037df56c
0x037df4e4:   00000000 00401de2 00000000 0092e758
0x037df4f4:   00000000 037df538 0040eac2 e06d7363
0x037df504:   00000001 00000003 037df52c 00923908
0x037df514:   009226a0 e06d7363 00000001 00000000 Instructions: (pc=0x7c812afb)
0x7c812aeb:   8d 7d c4 f3 a5 5f 8d 45 b0 50 ff 15 10 15 80 7c
0x7c812afb:   5e c9 c2 10 00 85 ff 0f 8e 36 93 ff ff 8b 55 fc 
Stack: [0x036e0000,0x037e0000],  sp=0x037df4a4,  free space=1021k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [kernel32.dll+0x12afb]
C  [数据转移.exe+0xeac2]Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  com.regexlab.j2e.Handler.loadResourceData(Ljava/lang/String;)[B+0
j  com.regexlab.j2e.Handler$1.getInputStream()Ljava/io/InputStream;+12
j  java.net.URL.openStream()Ljava/io/InputStream;+4
j  java.lang.ClassLoader.getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;+11
j  java.lang.Class.getResourceAsStream(Ljava/lang/String;)Ljava/io/InputStream;+22
j  com.microsoft.util.UtilProperties.<init>(Ljava/lang/String;)V+11
j  com.microsoft.util.UtilTransliterator.GetNewTransliterator(Ljava/lang/String;)Lcom/microsoft/util/UtilTransliterator;+45
j  com.microsoft.jdbc.sqlserver.tds.TDSConnection.getTransliteratorForCodePage(Ljava/lang/String;)Lcom/microsoft/util/UtilTransliterator;+68
j  com.microsoft.jdbc.sqlserver.tds.TDSConnection.setNonUnicodeTransliterator(Ljava/lang/String;)V+3
j  com.microsoft.jdbc.sqlserver.tds.TDSConnection.setSQLCollation([B)V+11
j  com.microsoft.jdbc.sqlserver.tds.TDSRequest.processEnvChange(Lcom/microsoft/jdbc/base/BaseWarnings;)V+298
j  com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReplyToken(BLcom/microsoft/jdbc/base/BaseWarnings;)Z+444
j  com.microsoft.jdbc.sqlserver.tds.TDSLoginRequest.processReplyToken(BLcom/microsoft/jdbc/base/BaseWarnings;)Z+240
j  com.microsoft.jdbc.sqlserver.tds.TDSRequest.processReply(Lcom/microsoft/jdbc/base/BaseWarnings;)V+73
j  com.microsoft.jdbc.sqlserver.SQLServerImplConnection.open()V+216
j  com.microsoft.jdbc.base.BaseConnection.getNewImplConnection(ZI)Lcom/microsoft/jdbc/base/BaseImplConnection;+60
j  com.microsoft.jdbc.base.BaseConnection.open(Lcom/microsoft/jdbc/base/BaseConnectionProperties;Lcom/microsoft/jdbc/base/BaseExceptions;)V+102
j  com.microsoft.jdbc.base.BaseDriver.connect(Ljava/lang/String;Ljava/util/Properties;)Ljava/sql/Connection;+90
j  java.sql.DriverManager.getConnection(Ljava/lang/String;Ljava/util/Properties;Ljava/lang/ClassLoader;)Ljava/sql/Connection;+210
j  java.sql.DriverManager.getConnection(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/sql/Connection;+41
j  cn.bway.dao.DBManager.getConnection()Ljava/sql/Connection;+33
j  cn.bway.dao.ChangeAdsunDAO.getAllTempUpdate()Ljava/util/List;+13
j  cn.bway.adsun.UpadteWebAdsun.run()V+78
j  java.util.TimerThread.mainLoop()V+221
j  java.util.TimerThread.run()V+1
v  ~StubRoutines::call_stub---------------  P R O C E S S  ---------------Java Threads: ( => current thread )
  0x00b66000 JavaThread "DestroyJavaVM" [_thread_blocked, id=4132, stack(0x00030000,0x00130000)]
  0x02d78800 JavaThread "Timer-2" [_thread_blocked, id=2392, stack(0x038e0000,0x039e0000)]
  0x02d77800 JavaThread "Timer-1" [_thread_blocked, id=1308, stack(0x037e0000,0x038e0000)]
=>0x02d8b400 JavaThread "Timer-0" [_thread_in_native, id=2824, stack(0x036e0000,0x037e0000)]
  0x02d5b000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1116, stack(0x033e0000,0x034e0000)]
  0x02d47c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6076, stack(0x032e0000,0x033e0000)]
  0x02d46400 JavaThread "Attach Listener" daemon [_thread_blocked, id=3720, stack(0x031e0000,0x032e0000)]
  0x02d62400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5536, stack(0x030e0000,0x031e0000)]
  0x02d03400 JavaThread "Finalizer" daemon [_thread_blocked, id=292, stack(0x02fe0000,0x030e0000)]
  0x02cfe800 JavaThread "Reference Handler" daemon [_thread_blocked, id=392, stack(0x02ee0000,0x02fe0000)]Other Threads:
  0x02cfd000 VMThread [stack: 0x02de0000,0x02ee0000] [id=6120]
  0x02d5cc00 WatcherThread [stack: 0x034e0000,0x035e0000] [id=380]VM state:not at safepoint (normal execution)VM Mutex/Monitor currently owned by a thread: NoneHeap
 def new generation   total 960K, used 193K [0x229e0000, 0x22ae0000, 0x22ec0000)
  eden space 896K,  14% used [0x229e0000, 0x22a004f8, 0x22ac0000)
  from space 64K, 100% used [0x22ac0000, 0x22ad0000, 0x22ad0000)
  to   space 64K,   0% used [0x22ad0000, 0x22ad0000, 0x22ae0000)
 tenured generation   total 4096K, used 233K [0x22ec0000, 0x232c0000, 0x269e0000)
   the space 4096K,   5% used [0x22ec0000, 0x22efa6c0, 0x22efa800, 0x232c0000)
 compacting perm gen  total 12288K, used 1304K [0x269e0000, 0x275e0000, 0x2a9e0000)
   the space 12288K,  10% used [0x269e0000, 0x26b26098, 0x26b26200, 0x275e0000)
    ro space 8192K,  63% used [0x2a9e0000, 0x2aef3b48, 0x2aef3c00, 0x2b1e0000)
    rw space 12288K,  53% used [0x2b1e0000, 0x2b847f38, 0x2b848000, 0x2bde0000)Dynamic libraries:
0x00400000 - 0x00440000  F:\数据转移.exe
0x7c920000 - 0x7c9b6000  C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c91e000  C:\WINDOWS\system32\kernel32.dll
0x77d10000 - 0x77da0000  C:\WINDOWS\system32\USER32.dll
0x77ef0000 - 0x77f39000  C:\WINDOWS\system32\GDI32.dll
0x77da0000 - 0x77e49000  C:\WINDOWS\system32\ADVAPI32.dll
0x77e50000 - 0x77ee2000  C:\WINDOWS\system32\RPCRT4.dll
0x77fc0000 - 0x77fd1000  C:\WINDOWS\system32\Secur32.dll
0x7d590000 - 0x7dd84000  C:\WINDOWS\system32\SHELL32.dll
0x77be0000 - 0x77c38000  C:\WINDOWS\system32\msvcrt.dll
0x77f40000 - 0x77fb6000  C:\WINDOWS\system32\SHLWAPI.dll
0x76300000 - 0x7631d000  C:\WINDOWS\system32\IMM32.DLL
0x62c20000 - 0x62c29000  C:\WINDOWS\system32\LPK.DLL
0x73fa0000 - 0x7400b000  C:\WINDOWS\system32\USP10.dll
0x77180000 - 0x77283000  C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
0x5d170000 - 0x5d20a000  C:\WINDOWS\system32\comctl32.dll
0x10000000 - 0x1002b000  C:\Program Files\360\360Safe\safemon\safemon.dll
0x76990000 - 0x76acd000  C:\WINDOWS\system32\ole32.dll
0x770f0000 - 0x7717b000  C:\WINDOWS\system32\OLEAUT32.dll
0x76bc0000 - 0x76bcb000  C:\WINDOWS\system32\PSAPI.DLL
0x71a20000 - 0x71a37000  C:\WINDOWS\system32\WS2_32.dll
0x71a10000 - 0x71a18000  C:\WINDOWS\system32\WS2HELP.dll
0x77bd0000 - 0x77bd8000  C:\WINDOWS\system32\VERSION.dll
0x43ce0000 - 0x43e11000  C:\WINDOWS\system32\urlmon.dll
0x3eab0000 - 0x3ec98000  C:\WINDOWS\system32\iertutil.dll
0x74680000 - 0x746cc000  C:\WINDOWS\system32\MSCTF.dll
0x73640000 - 0x7366e000  C:\WINDOWS\system32\msctfime.ime
0x6d800000 - 0x6da56000  C:\Program Files\Java\jre6\bin\client\jvm.dll
0x76b10000 - 0x76b3a000  C:\WINDOWS\system32\WINMM.dll
0x7c340000 - 0x7c396000  C:\WINDOWS\system32\MSVCR71.dll
0x6d280000 - 0x6d288000  C:\Program Files\Java\jre6\bin\hpi.dll
0x6d7b0000 - 0x6d7bc000  C:\Program Files\Java\jre6\bin\verify.dll
0x6d320000 - 0x6d33f000  C:\Program Files\Java\jre6\bin\java.dll
0x6d7f0000 - 0x6d7ff000  C:\Program Files\Java\jre6\bin\zip.dll
0x6d610000 - 0x6d623000  C:\Program Files\Java\jre6\bin\net.dll
0x719c0000 - 0x719fe000  C:\WINDOWS\system32\mswsock.dll
0x60fd0000 - 0x61025000  C:\WINDOWS\system32\hnetcfg.dll
0x71a00000 - 0x71a08000  C:\WINDOWS\System32\wshtcpip.dll
0x76ef0000 - 0x76f17000  C:\WINDOWS\system32\DNSAPI.dll
0x76d30000 - 0x76d48000  C:\WINDOWS\system32\iphlpapi.dll
0x76f80000 - 0x76f88000  C:\WINDOWS\System32\winrnr.dll
0x76f30000 - 0x76f5c000  C:\WINDOWS\system32\WLDAP32.dll
0x68000000 - 0x68036000  C:\WINDOWS\system32\rsaenh.dll
0x76f90000 - 0x76f96000  C:\WINDOWS\system32\rasadhlp.dllVM Arguments:
jvm_args: -Dj2e.app.path=F:\数据转移.exe -Dapplication.home=F:\ 
java_command: <unknown>
Launcher Type: generic

解决方案 »

  1.   

    但是在别的机器上编译之后再使用也是同样的错误。不知道是不是自己的程序写的有问题。 以前使用一个timer时没有问题。
      

  2.   

    jdk的版本都是一样的。这个问题是可以忽略的。 那有什么可以会造成这样的错误呢?我的程序是每隔8秒和9秒分别去更新两个数据库里面是内容,会不会是在数据库内容更新时发生的呢?之前我在开Tomcat之后再开这个程序它就报这样的错误。以前一直没有报这样的错误。
      

  3.   

    不使用exe运行,使用bat运行,直接用java命令执行jar试试,先排除JarToExe是否产生了问题。