我在试着编程,很简单的取随机数,可就这样也不对,我不知道哪里错了,编译时没问题,而且在Eclipse环境下运行JSimpleBug的例程也没出错,可为什么我这个简单的试验程序却出错了呢?帮帮忙吧。在Eclipse环境下。5 B- v% `; {2 X0 y3 r8 i
import swarm.Globals;$ E: ^: u' [5 J! g: A2 s2 |
" d1 Z4 b) V% i& K$ |public class test {
5 L: C, R; p; z$ o /**) N" t* f! W: ~' h9 p
* @param args- \5 @/ e* r, W) H; d7 t
*/
. T) ^& t2 j8 a+ M& N& n* Z public static void main(String[] args) {
* z8 F. ~- U1 i& M+ p/ w ~0 Z& W. @+ j
/ r9 l" [9 h/ }# ?$ u" E1 z int y=(int)(10*Math.random());* h" m' l2 o6 {
System.out.println("result is "+y);
5 u9 Q- Y! g4 ~% d$ z. Z; D2 F& ? t! H9 c
double z=Globals.env.uniformDblRand.getDoubleWithMin$withMax(0.0, 1.0);
8 x" U# ^6 z* |4 J- w2 e5 ?9 ?) D System.out.print(z+" re");
: b" e$ m) @, D. m1 k3 |3 U }
- H6 |+ o" [" Z2 a( ]0 U) W}( b% o) J7 `; ^1 A3 W% l3 ?& L! q
$ w7 o% ~2 L3 U8 J9 S2 H7 ?
结果是:
! ^, g! ]) y1 o k. r Mresult is 2. R: U; ]9 X- j4 u
#
7 l0 \4 W0 f. G- \# An unexpected error has been detected by Java Runtime Environment:
. {6 J* d* V O; t1 }2 f$ w% f#
2 r, W. N. P. Z# m3 a* F# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x100b8305, pid=1064, tid=10680 h% @1 P1 [/ D& W
#9 D4 @5 {' J. F/ ~& v
# Java VM: Java HotSpot(TM) Client VM (1.6.0_01-b06 mixed mode, sharing)5 T! R, M3 j9 n) z
# Problematic frame:/ r6 S& d( e4 @: R: I H
# C [javaswarm.dll+0xb8305]6 N' z% Q6 N8 g0 B5 X3 y* O. v
#
& [' T `" j" p# An error report file with more information is saved as hs_err_pid1064.log |