我采用jdk5.0的多线程实现方式ExecutorService executorService = Executors.newFixedThreadPool(19)来创建线程,在Linux下运行正常,但是在Linux下就抛出以下异常:Exception in thread "main" java.lang.NoClassDefFoundError: java.util.concurrent.Executors
at com.cssweb.process.down.DownloadService.<init>(DownloadService.java:39)
at com.cssweb.process.down.DownLoad.main(DownLoad.java:22)
at com.cssweb.process.down.DownloadService.<init>(DownloadService.java:39)
at com.cssweb.process.down.DownLoad.main(DownLoad.java:22)
解决方案 »
- 如何将jre 和 一个swing 应用程序打包成一个 EXE 文件,这个EXE不是安装的,是双击EXE然后,就能运行swing
- 哪位高手能解答,给他全部的分(不够再加)!!!!
- 学习JAVA中有些迷惑,请指教!
- 如何动态生成一个树形目录(比如3级的)
- select语句中能否嵌套delete命令?大家快来帮我
- 菜鸟问题,在线等
- 请教在Linux8.0下安装JBuilder7企业版的方法?
- 如何 一个函数 返回两个数
- 游标指针超过最大数目的问题?快来帮忙呀!!!!
- 安装JDK比安装JRE多了些什么东西,我想知道详细一点!
- Java Object的clone()方法到底到底做了什么事情?
- 编写程序,输出100~200以内的所有偶数,每十个数一行
并且抛错就是在ExecutorService executorService = Executors.newFixedThreadPool(19)这条语句上
java.util.concurrent在1.5 之前是没有的
Exception in thread "main" java.lang.UnsatisfiedLinkError: registerNatives
at sun.misc.Unsafe.<clinit>(Unsafe.java:28)
at java.lang.Class.initializeClass(libgcj.so.7rh)
at java.util.concurrent.atomic.AtomicInteger.<clinit>(AtomicInteger.java:29)
at java.lang.Class.initializeClass(libgcj.so.7rh)
at java.util.concurrent.LinkedBlockingQueue.<init>(LinkedBlockingQueue.java:77)
at java.util.concurrent.LinkedBlockingQueue.<init>(LinkedBlockingQueue.java:166)
at java.util.concurrent.Executors.newFixedThreadPool(Executors.java:54)
at com.cssweb.process.down.DownloadService.<init>(DownloadService.java:39)
at com.cssweb.process.down.DownLoad.main(DownLoad.java:22)